.header-actions .button.wallet-connect-trigger{width:auto;min-height:var(--control-lg);padding:var(--space-2) var(--space-3)}.header-actions .button.wallet-connect-trigger span{display:inline}.wallet-connect-trigger svg{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.wallet-connect-dialog{width:min(32rem, calc(100vw - var(--space-8)));max-width:calc(100vw - var(--space-6));max-height:calc(100dvh - var(--space-6) - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:var(--radius-lg);background:var(--surface-panel);color:var(--text-primary);box-shadow:none;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;container:wallet-dialog/inline-size}.wallet-connect-dialog[open]{flex-direction:column;display:flex}.wallet-connect-dialog::backdrop{background:var(--overlay)}.wallet-connect-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--surface-panel);flex:none;display:flex}.wallet-connect-heading>div{min-width:0}.wallet-connect-heading h2,.wallet-connect-entry .wallet-connect-entry-heading h2{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.wallet-connect-heading .eyebrow,.wallet-connect-entry-heading .eyebrow{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:block}.wallet-connect-close{width:var(--control-lg);height:var(--control-lg);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);border:0;flex:none;place-items:center;display:grid}.wallet-connect-close:hover{background:var(--surface-hover);color:var(--text-primary)}.wallet-connect-close svg{width:var(--icon-md);height:var(--icon-md)}.wallet-connect-dialog-scroll{overscroll-behavior:contain;min-width:0;min-height:0;padding:0 var(--space-5) var(--space-5);flex:auto;overflow:auto}.wallet-connect-content{gap:var(--space-4);min-width:0;display:grid;container:wallet-content/inline-size}.wallet-connect-content p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere;margin:0}.wallet-connect-content button,.wallet-connect-content a{white-space:normal;overflow-wrap:anywhere;max-width:100%}.wallet-connect-content :is(button,a):focus-visible,.wallet-connect-close:focus-visible{outline:var(--focus-width) solid var(--accent-primary);outline-offset:var(--space-half)}.wallet-connect-group{gap:var(--space-3);min-width:0;display:grid}.wallet-connect-group>h3{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);margin:0}.wallet-connect-options{gap:var(--space-2);min-width:0;display:grid}.wallet-connect-option{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:var(--control-lg);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-primary);text-align:left;transition:background var(--duration-fast);border:0;text-decoration:none;display:flex}.wallet-connect-option:hover{background:var(--surface-hover);color:var(--text-primary)}.wallet-connect-option-icon{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--accent-primary);flex:none;place-items:center;display:grid;overflow:hidden}.wallet-connect-option-icon img{object-fit:contain;width:100%;height:100%;display:block}.wallet-connect-option-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.wallet-connect-option-copy{gap:var(--space-1);flex:auto;min-width:0;display:grid}.wallet-connect-option-copy strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);overflow-wrap:anywhere}.wallet-connect-option-copy small{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.wallet-connect-option>svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted);flex:none}.wallet-connect-note{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-inset);display:flex}.wallet-connect-note>svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent-primary);flex:none}.wallet-connect-note p,.wallet-connect-content .wallet-connect-empty,.wallet-connect-content .wallet-connect-detected{font-size:var(--text-xs);color:var(--text-muted)}.wallet-connect-detected{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-accent)}.wallet-connect-detected strong{color:var(--text-secondary);font-weight:var(--weight-medium)}.wallet-connect-status{justify-items:center;gap:var(--space-4);min-width:0;padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-inset);text-align:center;display:grid}.wallet-connect-status h3{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.wallet-connect-status>svg,.wallet-connect-pending svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent-primary)}.wallet-connect-pending{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.wallet-connect-error{min-width:0;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-danger);color:var(--state-danger)}.wallet-connect-error>strong{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.wallet-connect-error p{color:var(--text-secondary);font-size:var(--text-xs)}.wallet-connected-details{gap:var(--space-4);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset);display:grid}.wallet-connected-label,.wallet-connected-label>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wallet-connected-label{color:var(--accent-primary);font-size:var(--text-xs);justify-content:space-between}.wallet-connected-label svg{width:var(--icon-sm);height:var(--icon-sm)}.wallet-address{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font:var(--text-sm)/var(--leading-relaxed) var(--font-mono);display:block}.wallet-disconnect-button{justify-content:center;align-items:center;gap:var(--space-2);width:100%;display:flex}.wallet-disconnect-button svg{width:var(--icon-md);height:var(--icon-md)}.wallet-connect-entry{min-width:0;margin:0}.wallet-connect-entry-heading{align-items:center;gap:var(--space-4);min-width:0;margin-bottom:var(--space-4);display:flex}.wallet-connect-entry-heading>div{min-width:0}.wallet-connect-entry-icon{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-md);background:var(--surface-accent);color:var(--accent-primary);flex:none;place-items:center;display:grid}.wallet-connect-entry-icon svg{width:var(--icon-lg);height:var(--icon-lg)}@container wallet-dialog (width<=20rem){.wallet-connect-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.wallet-connect-heading>div{display:contents}.wallet-connect-heading .eyebrow{grid-area:1/1;margin:0}.wallet-connect-heading h2{font-size:var(--text-xl);grid-area:2/1/auto/-1}.wallet-connect-close{grid-area:1/2}}@container wallet-content (width<=12rem){.wallet-connect-option{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.wallet-connect-option-copy{width:100%}.wallet-connect-option>svg{display:none}}@media (width<=36rem){.wallet-connect-dialog{width:calc(100vw - var(--space-4));max-width:calc(100vw - var(--space-4));max-height:calc(100dvh - var(--space-4) - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.wallet-connect-heading{padding:var(--space-4);gap:var(--space-3)}.wallet-connect-dialog-scroll{padding:0 var(--space-4) var(--space-4)}.wallet-connect-option{padding:var(--space-3);gap:var(--space-2)}.wallet-connect-status{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.wallet-connect-option{transition:none}}.ape-creation-status{width:100%;min-width:0}.ape-creation-heading{margin-bottom:var(--space-5);justify-items:start;display:grid}.ape-creation-heading h1{overflow-wrap:anywhere;font-size:var(--text-page-title)}.ape-creation-back{align-items:center;gap:var(--space-2);min-height:var(--control-lg);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex}.ape-creation-back svg,.ape-creation-address svg,.ape-creation-shares svg,.ape-creation-caption svg,.ape-creation-status .button svg{width:var(--icon-sm);height:var(--icon-sm)}.ape-creation-progress{gap:var(--space-2);padding:var(--space-2);margin:0 0 var(--space-3);background:var(--surface-panel);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.ape-creation-progress li{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm);background:0 0;display:flex}.ape-creation-progress li[aria-current=step]{background:var(--surface-accent);color:var(--accent-primary)}.ape-creation-progress li>span{font-family:var(--font-mono);font-size:var(--text-xs)}.ape-creation-progress strong{overflow-wrap:anywhere;font-weight:var(--weight-medium)}.ape-creation-layout{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 18rem;display:grid}.ape-creation-main{gap:var(--space-3);min-width:0;display:grid}.ape-creation-card{min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-panel);margin:0}.ape-creation-card-heading{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.ape-creation-card-heading>div{min-width:0}.ape-creation-card h2,.ape-creation-card h3{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.ape-creation-card .eyebrow{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:block}.ape-creation-card p{margin:0 0 var(--space-4);color:var(--text-secondary);line-height:var(--leading-relaxed);font-size:var(--text-sm);overflow-wrap:anywhere}.ape-creation-card>:last-child{margin-bottom:0}.ape-creation-icon{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-sm);background:var(--surface-accent);color:var(--accent-primary);flex:none;place-items:center;display:grid}.ape-creation-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.ape-creation-current,.ape-creation-current.needs-attention{background:var(--surface-panel)}.ape-creation-current.needs-attention .ape-creation-icon{background:var(--surface-warning);color:var(--state-warning)}.ape-creation-status .button{gap:var(--space-2);white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.ape-creation-total{gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset);display:grid}.ape-creation-total>span{color:var(--text-secondary);font-size:var(--text-sm)}.ape-creation-total strong{color:var(--accent-primary);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.ape-creation-total small{font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal)}.ape-creation-status dl{min-width:0;margin:0 0 var(--space-4);grid-template-columns:minmax(0,1fr)}.ape-creation-address{min-width:0;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-inset)}.ape-creation-address dt{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.ape-creation-address dd{min-width:0;margin:0}.ape-creation-address a,.ape-creation-shares a{align-items:start;gap:var(--space-2);min-width:0;color:var(--text-secondary);display:flex}.ape-creation-address code,.ape-creation-shares code{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-relaxed);flex:1}.ape-creation-address a:hover,.ape-creation-shares a:hover{color:var(--accent-primary)}.ape-creation-details{margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-inset)}.ape-creation-details summary,.ape-creation-message summary{cursor:pointer;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.ape-creation-details[open]>summary{margin-bottom:var(--space-4)}.ape-creation-costs{gap:var(--space-3);display:grid}.ape-creation-costs>div{align-items:start;gap:var(--space-4);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.ape-creation-costs dt{color:var(--text-muted);overflow-wrap:anywhere}.ape-creation-costs dd{color:var(--text-primary);text-align:right;overflow-wrap:anywhere;margin:0}.ape-creation-card .ape-creation-caption{color:var(--text-muted);font-size:var(--text-xs);margin:0}.ape-creation-caption svg{margin-right:var(--space-1)}.ape-creation-caption a{color:var(--accent-primary)}.ape-creation-identity{top:calc(var(--header-height) + var(--space-4));position:sticky}.ape-creation-artwork{align-content:center;justify-items:center;gap:var(--space-3);aspect-ratio:4/3;padding:var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-secondary);text-align:center;display:grid;overflow:hidden}.ape-creation-artwork>svg{width:var(--avatar-lg);height:var(--avatar-lg);margin-bottom:var(--space-2);color:var(--accent-primary)}.ape-creation-artwork strong{font-size:var(--text-sm);line-height:var(--leading-normal)}.ape-creation-artwork p{font-size:var(--text-xs);margin:0}.ape-creation-artwork img{image-rendering:pixelated;object-fit:contain;width:100%;height:100%;min-height:0;display:block}.ape-creation-identity h3{margin-bottom:var(--space-2)}.ape-creation-card .ape-creation-handle{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm)}.ape-creation-addresses{gap:var(--space-3);display:grid}.ape-creation-shares{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.ape-creation-shares li>span{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);text-transform:capitalize;display:flex}.ape-creation-shares strong{color:var(--accent-primary)}.ape-creation-message{min-width:0;padding:var(--space-4);margin:var(--space-4) 0;border-radius:var(--radius-sm);background:var(--surface-warning);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.ape-creation-message.is-error{background:var(--surface-danger);color:var(--state-danger)}.ape-creation-message>:last-child{margin-bottom:0}.ape-creation-message code{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;display:block}.ape-creation-empty{justify-items:start;gap:var(--space-4);display:grid}.ape-creation-empty>svg{width:var(--icon-xl);height:var(--icon-xl);color:var(--accent-primary)}.ape-creation-empty p{margin:0}@container workspace (width<=62rem){.ape-creation-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,18rem)}.ape-creation-card{padding:var(--space-4)}.ape-creation-progress li{align-items:start;gap:var(--space-2);flex-direction:column}}@container workspace (width<=48rem){.ape-creation-layout{grid-template-columns:minmax(0,1fr)}.ape-creation-identity{position:static}.ape-creation-artwork{width:100%;max-width:20rem}}@container workspace (width<=32rem){.ape-creation-card{padding:var(--space-4)}.ape-creation-card-heading{align-items:start;gap:var(--space-3)}.ape-creation-progress{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ape-creation-progress li{padding:var(--space-3)}.ape-creation-total{padding:var(--space-4)}.ape-creation-costs>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.ape-creation-costs dd{text-align:left}.ape-creation-status .button{width:100%}}.ape-launch{width:100%;min-width:0;max-width:none}.ape-launch-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.ape-launch-header h1{margin:var(--space-2) 0;font-size:var(--text-page-title);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.ape-launch-header p{color:var(--text-muted);max-width:var(--content-reading);font-size:var(--text-sm);margin:0}.ape-launch-header>.button{flex-shrink:0}.ape-launch-steps{gap:var(--space-2);padding:var(--space-3);margin:0 0 var(--space-3);background:var(--surface-panel);border-radius:var(--radius-md);border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.ape-launch-steps li{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);display:flex}.ape-launch-steps li>div{overflow-wrap:anywhere;min-width:0}.ape-launch-steps li>span,.ape-launch-section-heading>span{flex:0 0 var(--control-lg);width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-muted);font:var(--text-xs)/var(--leading-normal) var(--font-mono);place-items:center;display:grid}.ape-launch-steps li[aria-current]>span{background:var(--surface-accent);color:var(--accent-primary)}.ape-launch-steps strong,.ape-launch-steps small{display:block}.ape-launch-steps strong{font-size:var(--text-sm);font-weight:var(--weight-medium)}.ape-launch-steps small{color:var(--text-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.ape-launch-layout{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 18rem;display:grid}.ape-launch-form,.ape-launch-entry{min-width:0}.ape-launch-fields{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.ape-launch-card{min-width:0;padding:var(--space-5);background:var(--surface-panel);border-radius:var(--radius-lg);margin:0}.ape-launch-section-heading{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.ape-launch-section-heading>span{color:var(--accent-primary);background:var(--surface-accent)}.ape-launch-section-heading h2{font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);margin:0}.ape-launch-section-heading p{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.ape-launch-field-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ape-launch-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.ape-launch-field-wide{grid-column:1/-1}.ape-launch-field label{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.ape-launch-field label span,.ape-launch-field>small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}.ape-launch-field input,.ape-launch-field select,.ape-launch-field textarea{width:100%;min-width:0;max-width:100%;min-height:var(--control-lg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--field-on-panel);color:var(--field-text);font-size:var(--text-sm);line-height:var(--leading-normal);border:0}.ape-launch-field .ape-launch-field-error{color:var(--state-danger)}.ape-launch-field input[aria-invalid=true]{outline:var(--focus-width) solid var(--state-danger)}.ape-launch-field textarea{resize:vertical}.ape-launch-field :is(input,textarea)::placeholder{color:var(--field-placeholder);opacity:1}.ape-launch-field :is(input,select,textarea):focus-visible{outline:var(--focus-width) solid var(--field-focus-ring);background:var(--field-on-panel-focus)}.ape-launch-affix{border-radius:var(--radius-sm);padding-left:var(--space-4);background:var(--field-on-panel);align-items:center;display:flex}.ape-launch-affix>span{color:var(--text-muted);font-family:var(--font-mono)}.ape-launch-affix input{flex:1}.ape-launch-inline-note,.ape-launch-ownership,.ape-launch-entry-note{align-items:flex-start;gap:var(--space-3);color:var(--accent-primary);padding:var(--space-4);background:var(--surface-panel);border-radius:var(--radius-lg);margin-top:var(--space-3);display:flex}.ape-launch-inline-note{margin-top:var(--space-4);padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-sm)}.ape-launch-inline-note p,.ape-launch-ownership p{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.ape-launch-card .creation-cadence{margin:var(--space-5) 0}.ape-launch-mission{margin-top:var(--space-5)}.ape-launch-mission .creation-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.ape-launch-risk>summary{align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}.ape-launch-risk>summary::-webkit-details-marker{display:none}.ape-launch-risk-icon{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-sm);color:var(--accent-primary);background:var(--surface-accent);flex-shrink:0;place-items:center;display:grid}.ape-launch-risk>summary strong,.ape-launch-risk>summary small{display:block}.ape-launch-risk>summary strong{font-weight:var(--weight-medium);font-size:var(--text-base)}.ape-launch-risk>summary small{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.ape-launch-expand{gap:var(--space-2);color:var(--accent-primary);font-size:var(--text-xs);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.ape-launch-risk[open] .ape-launch-expand svg{transform:rotate(90deg)}.ape-launch-risk .sc-group{padding:0}.ape-launch-review{scroll-margin-top:calc(var(--header) + var(--space-5))}.ape-launch-rewards{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ape-launch-rewards>div{align-items:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset);flex-wrap:wrap;display:flex}.ape-launch-rewards>div:first-child{background:var(--surface-inset);color:var(--accent-primary)}.ape-launch-rewards span{font-size:var(--text-xs)}.ape-launch-rewards strong{font-size:var(--text-2xl);font-weight:var(--weight-medium);flex-basis:100%}.ape-launch-treasury{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);display:grid}.ape-launch-treasury a{overflow-wrap:anywhere;color:var(--text-secondary);font-family:var(--font-mono)}.ape-launch-treasury svg{margin-left:var(--space-1)}.ape-launch-review>p{margin:var(--space-4) 0;color:var(--text-muted);font-size:var(--text-sm)}.ape-launch-consent{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);cursor:pointer;display:flex}.ape-launch-consent input{flex:0 0 var(--icon-md);width:var(--icon-md);height:var(--icon-md);min-height:0;margin-top:var(--space-half);accent-color:var(--accent-primary)}.ape-launch-consent span{color:var(--text-secondary);font-size:var(--text-sm)}.ape-launch-submit{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ape-launch-submit strong{font-size:var(--text-sm);font-weight:var(--weight-medium)}.ape-launch-submit p{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.ape-launch-summary{min-width:0;top:calc(var(--header-height) + var(--space-4));border-radius:var(--radius-lg);background:var(--surface-panel);position:sticky;overflow:hidden}.ape-launch-art{justify-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--accent-primary);background:var(--surface-inset);display:grid}.ape-launch-art>img{aspect-ratio:1;width:100%;max-width:14rem;height:auto;image-rendering:pixelated;border-radius:var(--radius-md);display:block}.ape-launch-art>span{align-items:center;gap:var(--space-2);max-width:100%;font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:inline-flex}.ape-launch-summary-body{padding:var(--space-4)}.ape-launch-summary h2{margin:var(--space-2) 0;font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.ape-launch-ticker{color:var(--accent-primary);font:var(--text-sm)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere}.ape-launch-summary-body>p{color:var(--text-muted);font-size:var(--text-xs);margin:var(--space-3) 0 var(--space-4)}.ape-launch-summary-settings{gap:var(--space-3);margin:var(--space-4) 0;border-bottom:0;grid-template-columns:minmax(0,1fr);padding-bottom:0;display:grid}.ape-launch-summary-settings>div{gap:var(--space-3);font-size:var(--text-xs);grid-template-columns:1fr minmax(0,1.4fr);display:grid}.ape-launch-summary-settings dt,.ape-launch-economics dt{color:var(--text-muted)}.ape-launch-summary-settings dd{text-align:right;overflow-wrap:anywhere;margin:0}.ape-launch-economics{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ape-launch-economics>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.ape-launch-economics dd{align-items:center;gap:var(--space-1);font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:0;display:flex}.ape-launch-economics small{font-size:var(--text-xs);color:var(--text-muted)}.ape-launch-economics dd>span{margin-left:var(--space-1);padding:var(--space-half) var(--space-2);background:var(--surface-accent);color:var(--accent-primary);border-radius:var(--radius-pill);font-size:var(--text-xs)}.ape-launch-ownership{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.ape-launch-review-link{width:100%;margin-top:var(--space-4)}.ape-launch-connect,.ape-launch-state{padding:var(--space-5);background:var(--surface-panel);border-radius:var(--radius-lg);margin:0}.ape-launch-connect>.panel{margin:0;padding:0}.ape-launch-connect h2,.ape-launch-state h2{font-size:var(--text-xl);font-weight:var(--weight-medium);margin:var(--space-4) 0 var(--space-3)}.ape-launch-connect p,.ape-launch-state p{color:var(--text-muted);max-width:var(--content-reading)}.ape-launch-connect .wallet-connect-options{margin-top:var(--space-5)}.ape-launch-state-icon,.ape-launch-state>svg{color:var(--accent-primary)}.ape-launch-state .button{margin-top:var(--space-4)}.ape-launch-entry-note{padding:var(--space-5)}.ape-launch-entry-note strong{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.ape-launch-entry-note p{color:var(--text-muted);margin:var(--space-2) 0 0;font-size:var(--text-sm)}@media (height<=55rem){.ape-launch-summary{position:static}}@container workspace (width<=60rem){.ape-launch-layout{grid-template-columns:minmax(0,1fr)}.ape-launch-summary{grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid;position:static}.ape-launch-summary-body{padding:var(--space-5)}.ape-launch-art{align-content:center}}@container workspace (width<=36rem){.ape-launch-header{align-items:flex-start;gap:var(--space-4);flex-direction:column}.ape-launch-steps{gap:var(--space-2)}.ape-launch-steps li{align-items:flex-start;gap:var(--space-2);flex-direction:column}.ape-launch-steps small{display:none}.ape-launch-field-grid,.ape-launch-summary{grid-template-columns:minmax(0,1fr)}.ape-launch-card,.ape-launch-connect,.ape-launch-state,.ape-launch-summary-body{padding:var(--space-4)}.ape-launch-expand{grid-column:2;justify-content:flex-start;margin-left:0}.ape-launch-risk>summary{grid-template-columns:auto minmax(0,1fr);display:grid}.ape-launch-risk>summary>span{overflow-wrap:anywhere;min-width:0}.ape-launch-risk-icon{width:var(--control-sm);height:var(--control-sm)}.ape-launch-rewards{grid-template-columns:minmax(0,1fr)}.ape-launch-submit>.button{width:100%}.ape-launch-section-heading>span{flex-basis:var(--control-sm);width:var(--control-sm);height:var(--control-sm)}}.ape-launch-design{scroll-margin-top:calc(var(--header) + var(--space-4));container:launch-design/inline-size}#ape-launch-setup{scroll-margin-top:calc(var(--header) + var(--space-4))}#ape-launch-setup:focus-visible{outline:var(--focus-width) solid var(--accent-primary);outline-offset:var(--space-half)}.ape-launch-entry{gap:var(--space-3);display:grid}.ape-launch-artwork-review{align-items:start;gap:var(--space-4);padding:var(--space-4);margin-bottom:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md);grid-template-columns:8rem minmax(0,1fr);display:grid}.ape-launch-artwork-review>img{width:100%;height:auto;image-rendering:pixelated;border-radius:var(--radius-sm);display:block}.ape-launch-artwork-review>div{min-width:0}.ape-launch-artwork-review strong{font-size:var(--text-sm)}.ape-launch-artwork-review dl{gap:var(--space-2) var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ape-launch-artwork-review dl>div{min-width:0}.ape-launch-artwork-review dt,.ape-launch-artwork-review p{color:var(--text-muted);font-size:var(--text-xs)}.ape-launch-artwork-review dd{font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.ape-launch-artwork-review a{align-items:center;gap:var(--space-1);color:var(--accent-primary);font-size:var(--text-xs);display:inline-flex}.ape-launch-artwork-review p{margin:var(--space-2) 0 0}@container workspace (width<=36rem){.ape-launch-artwork-review{grid-template-columns:minmax(0,1fr)}.ape-launch-artwork-review>img{max-width:10rem}}@container workspace (width<=16rem){.ape-launch-artwork-review dl{grid-template-columns:minmax(0,1fr)}}.settings-controls,.sc-profile{min-width:0}.settings-controls{--sc-track-height:.3rem;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.sc-intro{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.sc-overline{align-items:center;gap:var(--space-2);color:var(--accent-primary);font:var(--text-micro)/1.5 var(--font-mono);letter-spacing:var(--tracking-label);display:inline-flex}.sc-overline svg{width:var(--icon-sm);height:var(--icon-sm)}.sc-intro h2{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);font-weight:var(--weight-medium);margin:var(--space-2) 0}.sc-intro p{max-width:var(--content-reading);color:var(--text-muted);font-size:var(--text-sm);margin:0}.sc-owner-note{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--accent-primary);background:var(--surface-accent);font-size:var(--text-xs);display:inline-flex}.sc-owner-note svg{width:var(--icon-sm);height:var(--icon-sm)}.sc-group,.sc-profile{border-radius:var(--radius-lg);background:var(--surface-panel);padding:var(--space-5);border:0;min-width:0;margin:0;container:settings/inline-size}.sc-group-heading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.sc-group-heading>div{min-width:0}.sc-group-icon{flex:0 0 var(--control-lg);width:var(--control-lg);height:var(--control-lg);background:var(--surface-raised);color:var(--accent-primary);border-radius:var(--radius-md);place-items:center;display:grid}.sc-group-icon svg{width:var(--icon-md);height:var(--icon-md)}.sc-group-heading h3{font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);margin:var(--space-1) 0}.sc-group-heading p{font-size:var(--text-sm);color:var(--text-muted);margin:0}.sc-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-fields>*{min-width:0}.sc-control,.sc-hours,.sc-profile-field,.sc-optional{--field-surface:var(--surface-raised);--field-surface-hover:var(--surface-hover);--field-surface-focus:var(--surface-hover)}.sc-control{padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-sm)}.sc-control-heading{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.sc-control-heading label,.sc-profile-field>label,.sc-cadence legend{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--weight-medium)}.sc-control-heading>span{font:var(--text-micro)/1.5 var(--font-mono);color:var(--text-muted)}.sc-control-heading svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-muted)}.sc-value-field{align-items:baseline;gap:var(--space-2);padding:0;display:flex}.sc-value-field>input{border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.sc-value-field>span{color:var(--text-muted);font:var(--text-xs)/1.5 var(--font-mono);flex-shrink:0}.sc-control .sc-range{appearance:none;width:100%;height:var(--control-sm);min-height:0;margin:var(--space-4) 0 0;border-radius:var(--radius-pill);cursor:pointer;accent-color:var(--field-focus-ring);background:0 0;border:0;padding:0;display:block}.sc-range::-webkit-slider-runnable-track{height:var(--sc-track-height);background:var(--field-track);border-radius:var(--radius-pill)}.sc-range::-webkit-slider-thumb{appearance:none;width:var(--icon-sm);height:var(--icon-sm);background:var(--field-focus-ring);margin-top:calc((var(--sc-track-height) - var(--icon-sm)) / 2);box-shadow:none;border-radius:50%}.sc-range::-moz-range-track{height:var(--sc-track-height);background:var(--field-track);border-radius:var(--radius-pill)}.sc-range::-moz-range-thumb{width:var(--icon-sm);height:var(--icon-sm);background:var(--field-focus-ring);border:0;border-radius:50%}.sc-range-labels{color:var(--text-muted);font:var(--text-micro)/1.5 var(--font-mono);justify-content:space-between;display:flex}.sc-control .sc-help,.sc-profile .sc-help,.sc-hours .sc-help{align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-muted);display:flex}.sc-help svg{width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--space-half);flex-shrink:0}.sc-control .sc-field-error,.sc-instructions .sc-field-error{color:var(--state-danger);font-size:var(--text-xs);margin:var(--space-2) 0 0}.sc-control.is-invalid{background:var(--surface-inset)}.sc-control-heading select{width:auto;max-width:100%;padding:var(--space-1) var(--space-2);min-height:var(--control-sm);background:var(--field-surface);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);border:0}.sc-switch{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-sm);cursor:pointer;margin:0;display:flex;position:relative}.sc-switch>span{min-width:0}.sc-switch strong{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);display:block}.sc-switch small{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.sc-switch>input{opacity:0;width:var(--control-lg);height:var(--control-md);right:var(--space-4);cursor:pointer;margin:0;position:absolute}.sc-switch>i{width:var(--control-lg);height:var(--icon-lg);background:var(--field-track);border-radius:var(--radius-pill);transition:background var(--duration-fast);pointer-events:none;flex-shrink:0;display:block;position:relative}.sc-switch>i:after{content:"";top:var(--space-1);left:var(--space-1);width:var(--icon-sm);height:var(--icon-sm);background:var(--text-muted);transition:translate var(--duration-fast), background var(--duration-fast);border-radius:50%;display:block;position:absolute}.sc-switch>input:checked+i{background:var(--field-focus-ring)}.sc-switch>input:checked+i:after{background:var(--surface-inset);translate:calc(var(--control-lg) - var(--icon-lg)) 0}.sc-switch>input:focus-visible+i{outline:var(--focus-width) solid var(--field-focus-ring);outline-offset:var(--space-1)}.sc-optional{border-radius:var(--radius-md);background:var(--surface-inset)}.sc-optional>.sc-control{padding-top:0}.sc-explainer{justify-content:center;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-inset);flex-direction:column;display:flex}.sc-explainer>svg{color:var(--accent-primary);width:var(--icon-md);height:var(--icon-md);margin-bottom:var(--space-2)}.sc-explainer strong{font-size:var(--text-sm);font-weight:var(--weight-medium)}.sc-explainer p{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0}.sc-hours{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-inset)}.sc-hours>select,.sc-hour-pair select,.sc-profile-field select{width:100%;min-width:0;min-height:var(--control-lg);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--field-surface);color:var(--field-text);font-size:var(--text-sm);border:0}.sc-hour-pair{align-items:center;gap:var(--space-3);display:flex}.sc-hour-pair>label{min-width:0;font-size:var(--text-xs);color:var(--text-muted);flex:1}.sc-hour-pair select{margin-top:var(--space-2)}.sc-profile{margin-bottom:var(--space-4)}.sc-profile-field{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-inset);position:relative}.sc-profile-field>label{margin-bottom:var(--space-3);display:block}.sc-model-art{right:var(--space-4);top:var(--space-4);max-width:5rem;max-height:var(--icon-lg);position:absolute;overflow:hidden}.sc-model-art .model-brand{width:100%;max-height:var(--icon-lg);object-fit:contain;display:block}.sc-cadence{min-width:0;margin:var(--space-2) 0 0;border:0;grid-column:1/-1;padding:0}.sc-cadence legend{margin-bottom:var(--space-3);padding:0}.sc-segments{gap:var(--space-1);padding:var(--space-1);background:var(--surface-inset);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sc-segments>label{min-width:0;position:relative}.sc-segments input{opacity:0;cursor:pointer;position:absolute;inset:0}.sc-segments span{justify-content:center;align-items:baseline;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;flex-wrap:wrap;display:flex}.sc-segments strong{font-size:var(--text-base);font-weight:var(--weight-medium)}.sc-segments small{font-size:var(--text-xs);color:inherit}.sc-segments>label:hover span{background:var(--field-surface-hover)}.sc-segments input:checked+span{background:var(--surface-accent);color:var(--accent-primary)}.sc-segments input:checked+span strong{font-weight:var(--weight-semibold)}.sc-segments input:focus-visible+span{outline:var(--focus-width) solid var(--field-focus-ring);outline-offset:var(--space-1)}.sc-instructions{margin-top:var(--space-2);grid-column:1/-1}.sc-instructions textarea{width:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--field-surface);color:var(--field-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);resize:vertical;border:0}@container settings (width<=36rem){.sc-fields{grid-template-columns:minmax(0,1fr)}.sc-profile-field,.sc-control,.sc-hours,.sc-switch{padding:var(--space-4)}.sc-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-group-heading{align-items:flex-start}}@media (width<=30rem){.sc-group,.sc-profile{padding:var(--space-4)}}@container settings (width<=12rem){.sc-group-heading,.sc-value-field{flex-wrap:wrap}.sc-value-field>input{flex:100%}.sc-value-field>span,.sc-control-heading label{overflow-wrap:anywhere;max-width:100%}.sc-value-field>span{flex-shrink:1}}@media (prefers-reduced-motion:reduce){.sc-switch>i,.sc-switch>i:after{transition:none}}.creation-studio{min-width:0;max-width:100%}.creation-studio-layout{--creation-preview-width:18rem;--creation-card-min:13rem;grid-template-columns:minmax(0, 1fr) minmax(0, var(--creation-preview-width));align-items:start;gap:var(--space-3);width:100%;margin:0 auto;display:grid}.creation-workspace{min-width:0;padding:var(--space-5);background:var(--surface-panel);border-radius:var(--radius-lg);grid-area:1/1}.creation-step-heading{gap:var(--space-2);margin-bottom:var(--space-5);display:grid}.creation-step-heading h2{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.creation-workspace.create-panel>h2{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.creation-step-description{margin:0 0 var(--space-6);color:var(--text-secondary);font-size:var(--text-sm)}.creation-section-title{align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-4);display:flex}.creation-section-title>span{width:var(--control-md);height:var(--control-md);background:var(--surface-raised);border-radius:var(--radius-sm);color:var(--accent-primary);font-family:var(--font-mono);font-size:var(--text-xs);flex:none;place-items:center;display:grid}.creation-section-title>div,.creation-rewards-note>div{overflow-wrap:anywhere;min-width:0}.creation-section-title>span svg{width:var(--icon-md);height:var(--icon-md)}.creation-section-title h3{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.creation-section-title p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.creation-affix-input,.creation-amount-input{min-width:0;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--field-surface);border:0;align-items:center;display:flex}.creation-affix-input>span{color:var(--text-muted);font-family:var(--font-mono);flex:none}.creation-affix-input>span svg{width:var(--icon-md);height:var(--icon-md)}.creation-workspace .creation-affix-input input,.creation-workspace .creation-amount-input input{font-size:var(--text-2xl);background:0 0;padding-right:0}.creation-affix-input.creation-website{background:var(--field-surface)}.creation-website>span{color:var(--field-placeholder)}.creation-workspace .creation-website input{color:var(--field-text);font-size:var(--text-sm)}.creation-workspace .creation-amount-input input{padding:var(--space-4) 0;font-size:var(--text-3xl);font-variant-numeric:tabular-nums}.creation-amount-input>span{color:var(--text-muted);font-size:var(--text-sm);flex:none}.creation-amount-presets{gap:var(--space-2);margin:calc(-1 * var(--space-2)) 0 var(--space-4);flex-wrap:wrap;display:flex}.creation-amount-presets button{min-height:var(--control-lg);max-width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere;border:0}.creation-amount-presets button:hover,.creation-deadline-presets button:hover{background:var(--field-surface-hover)}.creation-amount-presets button:focus-visible,.creation-deadline-presets button:focus-visible,.creation-artwork-clear:focus-visible{outline:var(--focus-width) solid var(--field-focus-ring);outline-offset:var(--space-1)}.creation-amount-presets button[aria-pressed=true]{background:var(--field-surface-focus);color:var(--field-text);font-weight:var(--weight-semibold)}.creation-rewards-note{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin:var(--space-4) 0;border-radius:var(--radius-md);background:var(--surface-accent);color:var(--accent-primary);font-size:var(--text-sm);display:flex}.creation-rewards-note>svg,.creation-consent>svg{width:var(--icon-lg);height:var(--icon-lg)}.creation-rewards-note p{margin:var(--space-2) 0 0;color:var(--text-secondary)}.creation-review-identity{padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-inset)}.creation-review-identity>h3{align-items:baseline;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0;font-size:var(--text-2xl);flex-wrap:wrap;display:flex}.creation-review-identity>h3 span{color:var(--accent-primary);font-family:var(--font-mono);font-size:var(--text-sm)}.creation-review-identity>p{margin:var(--space-3) 0 var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.creation-review-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.creation-review-tags>span{max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere}.creation-funding-total{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-primary);display:grid}.creation-funding-total>span{color:var(--text-muted);font-size:var(--text-sm)}.creation-funding-total>strong{align-items:baseline;gap:var(--space-3);font-size:var(--text-3xl);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;color:var(--accent-primary);flex-wrap:wrap;display:flex}.creation-funding-total small{color:var(--text-muted);font-size:var(--text-base);letter-spacing:var(--tracking-normal)}.creation-budget-lines{gap:var(--space-4);margin:var(--space-4) 0;padding:var(--space-4) 0;grid-template-columns:minmax(0,1fr);display:grid}.creation-budget-lines>div{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.creation-budget-lines dt{color:var(--text-muted)}.creation-budget-lines dd{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0}.creation-details{padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md)}.creation-details>summary{color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}.creation-details[open]>summary{margin-bottom:var(--space-4);color:var(--accent-primary)}.creation-consent{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-warning);border-radius:var(--radius-md);color:var(--state-warning);font-size:var(--text-sm);display:flex}.creation-consent>div{min-width:0}.creation-consent p{margin:var(--space-2) 0 0;color:var(--text-secondary)}.creation-consent .check{line-height:var(--leading-normal);margin-bottom:0}.creation-review-issues,.creation-validation{gap:var(--space-3);padding:var(--space-4);margin:0 0 var(--space-5);background:var(--surface-danger);border-radius:var(--radius-md);color:var(--state-danger);font-size:var(--text-sm);display:grid}.creation-review-issues button{justify-content:space-between;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) 0;color:var(--text-secondary);font-size:var(--text-sm);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;display:flex}.creation-review-issues button:hover{color:var(--state-danger)}.creation-review-issues button svg{width:var(--icon-sm);height:var(--icon-sm)}.creation-validation ul{padding-left:var(--space-4);color:var(--text-secondary);margin:0}.creation-inline-error{margin:var(--space-3) 0 var(--space-4);color:var(--state-danger);font-size:var(--text-sm)}.creation-step-heading p{max-width:var(--content-reading);color:var(--text-secondary);font-size:var(--text-sm);margin:0}.creation-section{min-width:0;margin:0 0 var(--space-6)}.creation-section>h3,.creation-section>header h3{margin:0 0 var(--space-3);font-size:var(--text-lg)}.creation-section>p,.creation-section>header p{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.creation-field,.creation-workspace .field{gap:var(--space-3);min-width:0}.creation-workspace :where(input:not([type=range]):not([type=radio]):not([type=checkbox]):not([type=file]),textarea,select){padding:var(--space-4);background:var(--field-surface);border:0}.creation-workspace .form-grid{gap:0 var(--space-4)}.creation-workspace .form-actions{margin-top:var(--space-6);padding-top:var(--space-4)}.creation-workspace .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.creation-progress{min-width:0;margin-bottom:var(--space-3);padding:var(--space-2);background:var(--surface-panel);border-radius:var(--radius-md);grid-column:1/-1}.creation-progress ol{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.creation-progress li{min-width:0}.creation-progress button{align-items:center;gap:var(--space-3);width:100%;height:100%;min-height:var(--control-lg);padding:var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);text-align:left;overflow-wrap:anywhere;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;display:flex}.creation-step-number{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex:none}.creation-progress button>svg{width:var(--icon-sm);height:var(--icon-sm);opacity:0;margin-left:auto}.creation-progress button:hover{background:var(--surface-raised);color:var(--text-primary)}.creation-progress button[aria-current=step]{background:var(--surface-accent);color:var(--accent-primary);font-weight:var(--weight-semibold)}.creation-progress button[aria-current=step] .creation-step-number{color:var(--accent-primary)}.creation-progress button[aria-current=step]>svg{opacity:1}.creation-progress-caption{gap:var(--space-2);margin:var(--space-2) var(--space-2) var(--space-1);color:var(--text-muted);font-size:var(--text-xs);align-items:center;display:flex}.creation-progress-caption svg{width:var(--icon-sm);height:var(--icon-sm)}.creation-choices,.creation-cadence,.creation-mission-parameters{width:100%;min-width:0;margin:0 0 var(--space-5);border:0;padding:0}.creation-choices>legend,.creation-cadence>legend,.creation-mission-parameters>legend{max-width:100%;margin-bottom:var(--space-4);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere;padding:0}.creation-choice-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--creation-card-min,13rem)), 1fr));gap:var(--space-3);display:grid}.creation-choice{cursor:pointer;min-width:0;display:grid;position:relative}.creation-choice>input,.creation-cadence-options input,.creation-artwork-file{opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.creation-choice-face{gap:var(--space-2);min-width:0;height:100%;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-secondary);transition:background var(--duration-fast), color var(--duration-fast);flex-direction:column;display:flex}.creation-choice-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.creation-choice-icon{min-width:0;min-height:var(--icon-lg);color:var(--text-muted);align-items:center;display:flex}.creation-choice-icon>svg{width:var(--icon-lg);height:var(--icon-lg)}.creation-choice-icon .model-brand{width:auto;max-width:100%;height:var(--control-sm);object-fit:contain;object-position:left}.creation-choice-indicator{width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-pill);background:var(--surface-raised);flex:none;place-items:center;margin-left:auto;display:grid}.creation-choice-indicator svg{width:var(--icon-sm);height:var(--icon-sm);opacity:0}.creation-choice strong{color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-tight);overflow-wrap:anywhere}.creation-choice-description{font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere}.creation-choice:hover .creation-choice-face{background:var(--field-surface-hover)}.creation-choice input:checked+.creation-choice-face{background:var(--surface-accent)}.creation-choice input:checked+.creation-choice-face .creation-choice-icon,.creation-choice input:checked+.creation-choice-face strong{color:var(--field-text)}.creation-choice input:checked+.creation-choice-face .creation-choice-indicator{background:var(--field-focus-ring);color:var(--surface-inset)}.creation-choice input:checked+.creation-choice-face .creation-choice-indicator svg{opacity:1}.creation-choice input:focus-visible+.creation-choice-face,.creation-cadence-options input:focus-visible+span,.creation-artwork-file:focus-visible+label{outline:var(--focus-width) solid var(--field-focus-ring);outline-offset:var(--space-1)}.creation-artwork{margin-bottom:var(--space-5);min-width:0}.creation-artwork-label{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);display:block}.creation-artwork-well{border-radius:var(--radius-md);background:var(--field-surface);position:relative}.creation-artwork-target{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);cursor:pointer;display:flex}.creation-artwork-target:hover{background:var(--field-surface-hover)}.creation-artwork-thumbnail{width:var(--avatar-xl);aspect-ratio:1;background:var(--surface-raised);border-radius:var(--radius-md);color:var(--field-placeholder);flex:none;place-items:center;display:grid;overflow:hidden}.creation-artwork-thumbnail>svg{width:var(--icon-xl);height:var(--icon-xl)}.creation-artwork-thumbnail img{object-fit:cover;width:100%;height:100%}.creation-artwork-copy{gap:var(--space-2);min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;display:grid}.creation-artwork-copy>span{color:var(--text-muted)}.creation-artwork-copy .creation-artwork-action{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--field-text);display:flex}.creation-artwork-action svg,.creation-artwork-clear svg{width:var(--icon-sm);height:var(--icon-sm)}.creation-artwork-clear{align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--control-lg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;display:flex}.creation-artwork-clear:hover{background:var(--surface-raised);color:var(--text-primary)}.creation-artwork[aria-busy=true] .creation-artwork-target{cursor:wait}.creation-help{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere}.creation-cadence-heading{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.creation-control-icon{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-sm);background:var(--surface-accent);color:var(--accent-primary);flex:none;place-items:center;display:grid}.creation-control-icon svg{width:var(--icon-md);height:var(--icon-md)}.creation-cadence-heading p{color:var(--text-primary);font-size:var(--text-sm);margin:0}.creation-cadence-heading p>span{margin-top:var(--space-1);color:var(--text-muted);display:block}.creation-cadence-options{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.creation-cadence-options label{cursor:pointer;min-width:0;display:grid;position:relative}.creation-cadence-options label>span{place-content:center;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-2);background:var(--surface-inset);border-radius:var(--radius-sm);text-align:center;color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;display:grid}.creation-cadence-options strong{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.creation-cadence-options label:hover>span{background:var(--field-surface-hover)}.creation-cadence-options input:checked+span{background:var(--field-surface-focus);color:var(--field-text)}.creation-cadence-options input:checked+span strong{color:inherit}.creation-mission-parameters{--field-surface:var(--surface-raised);--field-surface-hover:var(--surface-hover);--field-surface-focus:var(--surface-hover);padding:var(--space-4);margin-top:var(--space-6);border-radius:var(--radius-md);background:var(--surface-inset)}.creation-mission-parameters>legend{float:left;width:100%}.creation-mission-fields{clear:both;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creation-mission-field{min-width:0}.creation-mission-field>label{margin-bottom:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.creation-exact-value{align-items:center;gap:var(--space-2);background:var(--field-surface);border-radius:var(--radius-sm);padding-right:var(--space-4);border:0;display:flex}.creation-workspace .creation-exact-value input,.creation-exact-value input{min-width:0;padding:var(--space-3) var(--space-4);font-size:var(--text-xl);font-variant-numeric:tabular-nums;background:0 0}.creation-exact-value>span{color:var(--text-muted);font-size:var(--text-xs);flex:none}.creation-range{width:100%;min-height:var(--control-lg);margin-top:var(--space-2);accent-color:var(--field-focus-ring);cursor:pointer;background:0 0;padding:0;display:block}.creation-range-labels{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);justify-content:space-between;display:flex}.creation-deadline-presets{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.creation-deadline-presets button{min-height:var(--control-sm);max-width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-raised);font-size:var(--text-xs);overflow-wrap:anywhere;border:0;flex:auto}.creation-deadline-presets button[aria-pressed=true]{color:var(--field-text);background:var(--field-surface-focus);font-weight:var(--weight-semibold)}.creation-field-error{margin:var(--space-3) 0 0;color:var(--state-danger);font-size:var(--text-sm);overflow-wrap:anywhere}.creation-mission-field.is-invalid .creation-exact-value{background:var(--field-surface)}.creation-mission-note{align-items:flex-start;gap:var(--space-3);margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-sm);display:flex}.creation-mission-note svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent-primary)}.creation-preview{top:calc(var(--header-height) + var(--space-4));min-width:0;padding:var(--space-4);background:var(--surface-panel);border-radius:var(--radius-lg);grid-area:1/2;position:sticky}.creation-preview-toggle{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--control-lg);border-radius:var(--radius-sm);color:var(--text-primary);text-align:left;background:0 0;border:0;padding:0;display:none}.creation-preview-toggle>span{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.creation-preview-toggle>span>span{color:var(--accent-primary);font-size:var(--text-xs)}.creation-preview-toggle strong{font-size:var(--text-sm);font-weight:var(--weight-medium)}.creation-preview-toggle>svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent-primary);transition:transform var(--duration-fast)}.creation-preview[data-open=true] .creation-preview-toggle>svg{transform:rotate(180deg)}.creation-preview-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-normal);display:flex}.creation-draft-label{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);letter-spacing:var(--tracking-normal)}.creation-preview-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.creation-preview-identity>div:last-child{min-width:0}.creation-preview-avatar{width:var(--avatar-lg);aspect-ratio:1;border-radius:var(--radius-md);flex:none;overflow:hidden}.creation-preview-avatar img,.creation-token-artwork>img{object-fit:cover;width:100%;height:100%;display:block}.creation-image-placeholder{background:var(--surface-accent);width:100%;height:100%;color:var(--accent-primary);place-items:center;display:grid}.creation-image-placeholder svg{width:var(--icon-xl);height:var(--icon-xl)}.creation-preview-overline{color:var(--text-muted);font-size:var(--text-micro);letter-spacing:var(--tracking-label)}.creation-preview h3{margin:var(--space-1) 0;font-size:var(--text-lg);line-height:var(--leading-tight)}.creation-preview-handle{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-primary);margin:0}.creation-preview-bio{margin:var(--space-4) 0 var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creation-preview .is-placeholder{color:var(--text-muted)}.creation-preview-configuration{gap:var(--space-3);padding:var(--space-4);margin:0 0 var(--space-4);background:var(--surface-inset);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);display:grid}.creation-preview-configuration>div{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.creation-preview-configuration dt{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}.creation-preview-configuration dt svg{width:var(--icon-sm);height:var(--icon-sm)}.creation-preview-configuration dd{color:var(--text-secondary);font-size:var(--text-xs);text-align:right;overflow-wrap:anywhere;margin:0}.creation-token-preview{border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.creation-token-heading{padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--text-micro);letter-spacing:var(--tracking-label);justify-content:space-between;align-items:center;display:flex}.creation-token-heading svg{width:var(--icon-sm);height:var(--icon-sm)}.creation-token-preview.is-current .creation-token-heading{color:var(--accent-primary);background:var(--surface-accent)}.creation-token-artwork{background:var(--surface-inset);height:8rem;position:relative;overflow:hidden}.creation-token-artwork .creation-image-placeholder{background:var(--surface-inset);color:var(--accent-primary)}.creation-token-artwork .creation-image-placeholder>svg{width:var(--avatar-lg);height:var(--avatar-lg)}.creation-token-ticker{bottom:var(--space-3);left:var(--space-3);max-width:calc(100% - var(--space-5));padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--accent-primary);font:var(--weight-semibold) var(--text-sm)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere;position:absolute}.creation-token-copy{padding:var(--space-4)}.creation-token-copy h4{font-size:var(--text-base);overflow-wrap:anywhere;margin:0}.creation-token-copy p{-webkit-line-clamp:3;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creation-token-website{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);color:var(--accent-primary);font-size:var(--text-xs);overflow-wrap:anywhere;display:flex}.creation-token-website svg{width:var(--icon-sm);height:var(--icon-sm)}.creation-preview-funding{gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:minmax(0,1fr);display:grid}.creation-preview-funding>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.creation-preview-funding dt{color:var(--text-muted);font-size:var(--text-xs)}.creation-preview-funding dd{color:var(--text-primary);font-size:var(--text-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.creation-preview-funding dd>span{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.creation-preview-footnote{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-xs);display:flex}.creation-preview-footnote svg{width:var(--icon-sm);height:var(--icon-sm)}@container workspace (width<=68rem){.creation-studio-layout{--creation-preview-width:17rem;gap:var(--space-4)}.creation-workspace{padding:var(--space-4)}.creation-progress button{align-content:start;gap:var(--space-2);padding:var(--space-3);flex-wrap:wrap}.creation-progress button>span:nth-child(2){flex-basis:100%;order:1}.creation-preview{padding:var(--space-4)}}@container workspace (width<=52rem){.creation-studio-layout{grid-template-columns:minmax(0,1fr)}.creation-preview{grid-area:1/1;max-width:100%;position:static}.creation-workspace{grid-area:2/1}.creation-preview-toggle{display:flex}.creation-preview-heading,.creation-preview[data-open=false] .creation-preview-body{display:none}.creation-preview-body{margin-top:var(--space-4)}.creation-preview-identity{align-items:center}.creation-token-artwork{height:14rem}}@container workspace (width<=32rem){.creation-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-progress li:last-child{grid-column:1/-1}.creation-progress button{flex-wrap:nowrap;align-items:center}.creation-progress button>span:nth-child(2){flex-basis:auto;order:0}.creation-progress-caption{align-items:flex-start}.creation-workspace,.creation-mission-parameters{padding:var(--space-4)}.creation-workspace .sc-group{padding:0}.creation-details .readable-review,.creation-details .readable-review>div{grid-template-columns:minmax(0,1fr);min-width:0}.creation-details .readable-review>div{padding:var(--space-2) 0}.creation-details .readable-review dt{overflow-wrap:anywhere}.creation-workspace .form-grid,.creation-mission-fields,.creation-budget-lines>div{grid-template-columns:minmax(0,1fr)}.creation-budget-lines>div{gap:var(--space-1)}.creation-budget-lines dd{text-align:left}.creation-review-identity,.creation-consent,.creation-rewards-note,.creation-funding-total{padding:var(--space-4)}.creation-artwork-target{gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap}.creation-cadence-options{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-preview-configuration>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.creation-preview-configuration dd{text-align:left}}@container workspace (width<=12rem){.creation-progress ol{grid-template-columns:minmax(0,1fr)}.creation-consent,.creation-rewards-note,.creation-preview-identity{flex-wrap:wrap}.creation-consent .check{overflow-wrap:anywhere;display:block}.creation-consent .check input{margin:0 var(--space-3) var(--space-2) 0;vertical-align:middle;display:inline-block}}@media (prefers-reduced-motion:reduce){.creation-progress button,.creation-choice-face,.creation-preview-toggle>svg{transition:none}}.launch-ape-designer{min-width:0}.launch-ape-categories{gap:var(--space-1);padding:var(--space-2);background:var(--surface-inset);border-radius:var(--radius-md);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;list-style:none;display:grid}.launch-ape-categories li{min-width:0}.launch-ape-categories button{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:4.25rem;padding:var(--space-2) var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.launch-ape-step-number{min-height:1rem;font:var(--text-xs) var(--font-mono);place-items:center;display:grid}.launch-ape-step-number svg{width:1rem;height:1rem}.launch-ape-step-label{font-size:var(--text-xs);overflow-wrap:anywhere}.launch-ape-categories button.is-past{color:var(--accent-primary)}.launch-ape-categories button[aria-current=step]{color:var(--accent-primary);background:var(--surface-accent)}.launch-ape-stage-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;display:flex}.launch-ape-stage-bar p{color:var(--text-muted);font-size:var(--text-xs);margin:0}.launch-ape-stage-bar p>span{margin:0 var(--space-2);color:var(--text-muted)}.launch-ape-stage-bar strong{color:var(--text-secondary);font-weight:var(--weight-medium)}.launch-ape-reset{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--text-xs);background:0 0;border:0;display:inline-flex}.launch-ape-reset svg{width:.875rem;height:.875rem}.launch-ape-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,2.65fr);align-items:start;display:grid}.is-reviewing .launch-ape-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.launch-ape-preview{top:calc(var(--header) + var(--space-4));background:var(--surface-inset);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);position:sticky}.launch-ape-canvas{border-radius:var(--radius-sm);background:var(--surface-raised);aspect-ratio:1;width:min(100%,12rem);margin-inline:auto;overflow:hidden}.launch-ape-canvas img,.launch-ape-trait-image>img{width:100%;height:100%;image-rendering:pixelated;display:block}.launch-ape-preview-info{padding:var(--space-4) var(--space-1) 0}.launch-ape-live{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.launch-ape-live i{background:var(--accent-primary);border-radius:50%;flex:0 0 6px;height:6px}.launch-ape-preview-info p,.launch-ape-note{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:var(--space-2) 0 0}.launch-ape-current-trait{display:none}.launch-ape-selected{gap:var(--space-2);margin-top:var(--space-4);display:grid}.launch-ape-selected button{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;display:flex}.launch-ape-selected button.is-active{background:var(--surface-accent)}.launch-ape-selected small,.launch-ape-selected strong{overflow-wrap:anywhere;display:block}.launch-ape-selected small{font-size:var(--text-micro);color:var(--text-muted);margin-bottom:var(--space-1)}.launch-ape-selected strong{font-size:var(--text-xs);color:var(--text-primary);font-weight:var(--weight-medium)}.launch-ape-controls{min-width:0}.launch-ape-category-heading h3{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);scroll-margin-top:calc(var(--header) + var(--space-5));margin:0}.launch-ape-category-heading p{margin:var(--space-2) 0 var(--space-5);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed)}.launch-ape-options-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.launch-ape-options-heading strong{color:var(--text-secondary);font-weight:var(--weight-medium)}.launch-ape-traits{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.launch-ape-traits>button{min-width:0;padding:var(--space-2);background:var(--surface-inset);border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);text-align:left;transition:background var(--duration-fast);border:0;flex-direction:column;display:flex}.launch-ape-traits>button[aria-pressed=true]{background:var(--surface-accent)}.launch-ape-trait-image{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface-raised);width:min(100%,10rem);margin-inline:auto;display:block;position:relative;overflow:hidden}.launch-ape-check{right:var(--space-2);bottom:var(--space-2);background:var(--accent-primary);width:1.5rem;height:1.5rem;color:var(--text-on-accent);border-radius:50%;place-items:center;display:grid;position:absolute}.launch-ape-check svg{width:.875rem;height:.875rem}.launch-ape-trait-name{padding:var(--space-3) var(--space-1) var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);overflow-wrap:anywhere}.launch-ape-review .launch-ape-selected{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.launch-ape-review .launch-ape-selected button{background:var(--surface-inset);padding:var(--space-4);min-height:5rem}.launch-ape-review .launch-ape-selected small{font-size:var(--text-xs)}.launch-ape-review .launch-ape-selected strong{font-size:var(--text-sm)}.launch-ape-review .launch-ape-selected svg{width:.875rem;height:.875rem;color:var(--text-muted);flex:0 0 .875rem}.launch-ape-review .launch-ape-note{padding:var(--space-4) 0}.launch-ape-navigation{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4) 0 max(var(--space-1), env(safe-area-inset-bottom));background:var(--surface-panel);display:flex;position:sticky;bottom:0}.launch-ape-navigation .button{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-width:0;max-width:100%;min-height:2.75rem}.launch-ape-navigation .button svg{flex-shrink:0}.launch-ape-navigation-hint{font-size:var(--text-xs);color:var(--text-muted);text-align:center}.launch-ape-designer button:disabled{cursor:default;opacity:.45}.launch-ape-designer button:focus-visible,.launch-ape-step-title:focus-visible{outline:var(--focus-width) solid var(--accent-primary);outline-offset:var(--space-half)}@media (hover:hover){.launch-ape-designer button:not(:disabled):hover{background:var(--surface-raised)}.launch-ape-designer .launch-ape-navigation .button:not(.outline):not(:disabled):hover{background:var(--action-hover);color:var(--text-on-accent)}}@container launch-design (width<=43rem){.launch-ape-layout,.is-reviewing .launch-ape-layout{grid-template-columns:minmax(0,1fr)}.launch-ape-preview{align-items:center;gap:var(--space-4);grid-template-columns:9rem minmax(0,1fr);display:grid;position:static}.launch-ape-preview-info{padding:0}.launch-ape-preview .launch-ape-selected{display:none}.launch-ape-current-trait,.launch-ape-current-trait strong{font-size:var(--text-xs);display:block}.launch-ape-current-trait{margin-top:var(--space-3);color:var(--text-muted)}.launch-ape-current-trait strong{margin-top:var(--space-1);color:var(--text-primary);font-weight:var(--weight-medium)}.launch-ape-categories button{min-height:2.75rem}.launch-ape-step-label,.launch-ape-navigation-hint{display:none}}@container launch-design (width<=30rem){.launch-ape-traits{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.launch-ape-preview{gap:var(--space-3);padding:var(--space-2);grid-template-columns:8rem minmax(0,1fr)}.launch-ape-review .launch-ape-selected{grid-template-columns:minmax(0,1fr)}.launch-ape-category-heading h3{font-size:var(--text-lg)}.launch-ape-navigation .button{padding-inline:var(--space-3)}.launch-ape-navigation .button svg{width:1rem;height:1rem}}@container launch-design (width<=18rem){.launch-ape-preview{grid-template-columns:minmax(0,1fr)}.launch-ape-canvas{width:100%;max-width:12rem;margin-inline:auto}.launch-ape-preview-info{padding:var(--space-2)}.launch-ape-preview-info p,.launch-ape-current-trait{display:none}.launch-ape-navigation{flex-wrap:wrap}.launch-ape-navigation .button:last-child{white-space:normal;flex-grow:1}}@container launch-design (width<=14rem){.launch-ape-stage-bar{flex-wrap:wrap}.launch-ape-stage-bar p{flex-basis:100%}.launch-ape-review .launch-ape-selected button{padding:var(--space-3)}.launch-ape-review .launch-ape-selected svg,.launch-ape-navigation .button svg{display:none}.launch-ape-navigation{position:static}.launch-ape-traits{grid-template-columns:minmax(0,1fr)}.launch-ape-categories{gap:0;padding-inline:0}}@media (prefers-reduced-motion:reduce){.launch-ape-traits>button{transition:none}}.ui-status{font-size:var(--text-xs);text-transform:none;letter-spacing:var(--tracking-normal);white-space:normal;overflow-wrap:anywhere;gap:var(--space-2)}.ui-status.ui-status-success{color:var(--state-success);background:var(--surface-success)}.ui-status.ui-status-danger{color:var(--state-danger);background:var(--surface-danger)}.ui-status.ui-status-warning{color:var(--state-warning);background:var(--surface-warning)}.ui-status.ui-status-neutral{color:var(--text-secondary);background:var(--surface-raised)}.ui-status>i{background:currentColor;flex-shrink:0}.ui-error-indicator{vertical-align:middle;width:var(--control-lg);height:var(--control-lg);padding:var(--space-1);border-radius:var(--radius-pill);color:var(--state-danger);background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.ui-error-indicator:hover,.ui-error-indicator[aria-expanded=true]{background:var(--surface-danger)}.ui-error-indicator>span{width:var(--icon-md);height:var(--icon-md);background:var(--state-danger);color:var(--surface-canvas);font:var(--weight-bold) var(--text-xs)/1 var(--font-body);border-radius:50%;place-items:center;display:grid}.ui-error-popover{z-index:var(--layer-skip);width:22rem;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);box-shadow:0 12px 32px color-mix(in srgb, var(--surface-canvas) 70%, transparent);border:0;position:fixed;overflow:auto}.ui-error-popover-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ui-error-popover-heading>strong{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.ui-error-popover-heading>button{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-sm);padding:var(--space-2);color:var(--text-muted);background:var(--surface-inset);border:0;flex-shrink:0;place-items:center;display:grid}.ui-error-popover-heading svg{width:var(--icon-sm);height:var(--icon-sm)}.ui-error-popover p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-line;overflow-wrap:anywhere}@media (pointer:coarse){.ui-error-indicator,.ui-error-popover-heading>button{min-width:var(--control-lg);min-height:var(--control-lg)}}@media (prefers-reduced-motion:reduce){.ui-error-indicator,.ui-error-popover{transition:none;animation:none}}.my-apes-page{width:100%;min-width:0;max-width:none}.my-apes-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.my-apes-header>div:first-child{flex:22rem;min-width:0}.my-apes-header h1{margin:var(--space-2) 0;font-size:var(--text-page-title);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.my-apes-header p{max-width:var(--content-reading);color:var(--text-muted);font-size:var(--text-sm);margin:0}.my-apes-header-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.my-apes-page .button{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%}.my-apes-onboarding{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 20rem;display:grid}.my-apes-connect{min-width:0}.my-apes-connect>section{margin:0}.my-apes-welcome{min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-panel)}.my-apes-welcome-icon{width:var(--control-lg);height:var(--control-lg);color:var(--accent-primary);background:var(--surface-accent);border-radius:var(--radius-md);margin-bottom:var(--space-4);place-items:center;display:grid}.my-apes-welcome-icon svg.lucide{width:var(--icon-xl);height:var(--icon-xl)}.my-apes-welcome h2{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.my-apes-welcome p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.my-apes-welcome ul{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.my-apes-welcome li{align-items:flex-start;gap:var(--space-3);display:flex}.my-apes-welcome li>svg{color:var(--accent-primary);margin-top:var(--space-1)}.my-apes-welcome li strong,.my-apes-welcome li span{font-size:var(--text-sm);display:block}.my-apes-welcome li strong{font-weight:var(--weight-medium)}.my-apes-welcome li span{margin-top:var(--space-1);color:var(--text-muted)}.my-apes-wallet{align-items:center;gap:var(--space-4);padding:var(--space-4);margin-bottom:var(--space-5);background:var(--surface-panel);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.my-apes-wallet-icon,.my-apes-creation-icon{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-sm);background:var(--surface-accent);color:var(--accent-primary);flex-shrink:0;place-items:center;display:grid}.my-apes-wallet-copy{min-width:0}.my-apes-wallet-copy>span{color:var(--text-muted);font-size:var(--text-xs)}.my-apes-wallet-address{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.my-apes-wallet-address code{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);-webkit-user-select:all;user-select:all}.my-apes-wallet-address .icon-button{min-width:var(--control-lg);min-height:var(--control-lg);flex-shrink:0}.my-apes-wallet-address .my-apes-copy-error{color:var(--state-warning);font-size:var(--text-xs);flex-basis:100%}.my-apes-page>section{margin:0 0 var(--space-6)}.my-apes-section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.my-apes-section-heading h2{align-items:center;gap:var(--space-3);margin:var(--space-1) 0 0;font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);flex-wrap:wrap;display:flex}.my-apes-section-heading p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.my-apes-count{padding:var(--space-half) var(--space-2);background:var(--surface-accent);color:var(--accent-primary);border-radius:var(--radius-sm);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.my-apes-search{align-items:center;gap:var(--space-2);width:min(100%,21rem);min-width:0;max-width:100%;padding:0 var(--space-3);background:var(--field-surface);color:var(--field-placeholder);border-radius:var(--radius-sm);display:flex}.my-apes-search input{width:100%;min-width:0;min-height:var(--control-lg);color:var(--field-text);padding:var(--space-3) 0;font-size:var(--text-sm);background:0 0;border:0}.my-apes-search input::placeholder{color:var(--field-placeholder)}.my-apes-search input::-webkit-search-cancel-button{display:none}.my-apes-search .icon-button{min-width:var(--control-lg);min-height:var(--control-lg);flex-shrink:0}.my-apes-creation-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));display:grid}.my-apes-creation{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--surface-panel);border-radius:var(--radius-md);transition:background var(--duration-fast);display:flex}.my-apes-creation:hover{background:var(--surface-raised)}.my-apes-creation>div{flex:1;min-width:0}.my-apes-creation strong,.my-apes-creation>div>span{overflow-wrap:anywhere;display:block}.my-apes-creation strong{font-size:var(--text-base);font-weight:var(--weight-medium)}.my-apes-creation>div>span{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}.my-apes-creation>svg{color:var(--accent-primary)}.my-apes-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));display:grid}.owned-ape-card{border-radius:var(--radius-lg);background:var(--surface-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.owned-ape-art{aspect-ratio:16/9;background:var(--surface-inset);margin:var(--space-3) var(--space-3) 0;border-radius:var(--radius-md);flex-shrink:0;display:grid;position:relative;overflow:hidden}.owned-ape-art img{width:100%;height:100%;min-height:0;padding:var(--space-3);object-fit:contain;transition:transform var(--duration-normal)}.owned-ape-art:hover img{transform:scale(1.03)}.owned-ape-art-badge{top:var(--space-2);left:var(--space-2);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--surface-panel);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--text-xs);display:inline-flex;position:absolute}.owned-ape-art-badge svg.lucide{width:var(--icon-sm);height:var(--icon-sm)}.owned-ape-art-fallback{align-content:center;justify-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);color:var(--text-muted);font-size:var(--text-sm);display:grid}.owned-ape-art-fallback svg.lucide{width:var(--avatar-md);height:var(--avatar-md);color:var(--accent-primary)}.owned-ape-body{padding:var(--space-4);flex-direction:column;flex:1;display:flex}.owned-ape-body h3{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.owned-ape-nft{gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--text-muted);padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;margin-top:auto;display:grid}.owned-ape-nft>span{grid-column:1/-1}.owned-ape-nft code{color:var(--text-secondary);overflow-wrap:anywhere}.owned-ape-manage{width:100%;margin-top:var(--space-3);background:var(--surface-raised);color:var(--text-primary);justify-content:space-between;display:flex}.owned-ape-manage:hover{background:var(--surface-accent);color:var(--accent-primary)}.my-apes-state{text-align:center;justify-items:center;gap:var(--space-3);min-height:14rem;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-panel);align-content:center;display:grid}.my-apes-state-icon{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-md);background:var(--surface-accent);color:var(--accent-primary);place-items:center;display:grid}.my-apes-state-icon svg.lucide{width:var(--icon-xl);height:var(--icon-xl)}.my-apes-state h3{font-size:var(--text-xl);font-weight:var(--weight-medium);margin:0}.my-apes-state p{max-width:var(--content-narrow);color:var(--text-muted);font-size:var(--text-sm);margin:0}.my-apes-state .button{margin-top:var(--space-2)}.my-apes-state.is-error .my-apes-state-icon{background:var(--surface-warning);color:var(--state-warning)}.my-apes-inline-status,.my-apes-inline-error{align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--text-muted);background:var(--surface-panel);border-radius:var(--radius-md);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.my-apes-inline-error p{flex:1;margin:0}.my-apes-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.my-apes-pagination p,.my-apes-collection-note{font-size:var(--text-xs);color:var(--text-muted);margin:0}.my-apes-collection-note{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);display:flex}@container workspace (width<=56rem){.my-apes-wallet{grid-template-columns:auto minmax(0,1fr)}.my-apes-wallet>.button{grid-column:2;justify-self:end}.my-apes-onboarding{grid-template-columns:minmax(0,1fr)}}@container workspace (width<=32rem){.my-apes-wallet{grid-template-columns:minmax(0,1fr)}.my-apes-wallet>.button{grid-column:auto;justify-self:start}.my-apes-wallet,.my-apes-welcome,.my-apes-state{padding:var(--space-4)}.my-apes-header-actions{width:100%}.my-apes-header-actions>.button{flex:1}.my-apes-search{width:100%}.my-apes-creation{gap:var(--space-3);padding:var(--space-4)}}.nft-workspace{min-width:0}.nft-workspace-back{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--text-muted);font-size:var(--text-xs);display:inline-flex}.nft-workspace-back svg{width:var(--icon-sm);height:var(--icon-sm);rotate:180deg}.nft-workspace-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-panel);flex-wrap:wrap;display:flex}.nft-workspace-identity{align-items:center;gap:var(--space-4);min-width:0;display:flex}.nft-workspace-identity>div:last-child{min-width:0}.nft-workspace-avatar{flex:0 0 var(--avatar-xl);width:var(--avatar-xl);height:var(--avatar-xl);border-radius:var(--radius-md);background:var(--surface-inset);overflow:hidden}.nft-workspace-avatar img{object-fit:contain;width:100%;height:100%;display:block}.nft-workspace-avatar .owned-ape-art-fallback{padding:var(--space-2)}.nft-workspace-avatar .owned-ape-art-fallback span{display:none}.nft-workspace h1{font-size:var(--text-page-title);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:var(--space-2) 0;overflow-wrap:anywhere}.nft-workspace-meta,.nft-workspace-meta>span{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.nft-workspace-meta{gap:var(--space-3)}.nft-workspace-meta svg{width:var(--icon-sm);height:var(--icon-sm)}.nft-workspace-status{padding:var(--space-half) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary)}.nft-workspace-nav{align-items:center;gap:var(--space-1);padding:var(--space-2);margin:var(--space-3) 0;border-radius:var(--radius-md);background:var(--surface-panel);flex-wrap:wrap;display:flex}.nft-workspace-nav a{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);border-radius:var(--radius-sm)}.nft-workspace-nav a:hover,.nft-workspace-nav a:focus-visible{color:var(--accent-primary);background:var(--surface-accent)}.nft-workspace-acceptance{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin:0 0 var(--space-3);background:var(--surface-warning);color:var(--state-warning);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex}.nft-workspace-layout{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 20rem;display:grid}.nft-workspace-main,.nft-workspace-wallet{gap:var(--space-3);min-width:0;display:grid}.nft-workspace :is(.panel,#operating-policy,#agent-wallet){min-width:0;scroll-margin-top:calc(var(--header-height) + var(--space-4));margin:0}.nft-workspace .panel{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-panel)}.nft-workspace .panel>h2,.nft-workspace-section-heading h2{align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0 0 var(--space-3);display:flex}.nft-workspace .panel>h3{font-size:var(--text-sm);margin:var(--space-5) 0 var(--space-3)}.nft-workspace .panel>p{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.nft-workspace .panel>p:last-child{margin-bottom:0}.nft-workspace .panel code{font-size:var(--text-xs);overflow-wrap:anywhere}.nft-workspace-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.nft-workspace-section-heading h2{margin:0}.nft-workspace-section-heading>span,.nft-workspace-section-heading>a{color:var(--text-muted);font-size:var(--text-xs)}.nft-workspace-section-heading a,.nft-workspace-history a,.nft-workspace-explorer{align-items:center;gap:var(--space-2);display:inline-flex}.nft-workspace-section-heading svg,.nft-workspace-history a svg,.nft-workspace-explorer svg{width:var(--icon-sm);height:var(--icon-sm)}.nft-workspace-funding .my-apes-wallet-address{padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm)}.nft-workspace-funding .my-apes-wallet-address code{flex:10rem}.nft-workspace-explorer{margin-top:var(--space-3);color:var(--accent-primary);font-size:var(--text-xs)}.nft-workspace-wallet>.panel>.button{width:100%;margin-top:var(--space-2)}.nft-workspace-profile{white-space:normal;text-align:left;width:100%;font-size:var(--text-sm)}.nft-workspace-policy>.panel>fieldset{gap:var(--space-4);margin:var(--space-5) 0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:0;display:grid}.nft-workspace-policy>.panel>fieldset>label{min-width:0;margin:0}.nft-workspace-policy>.panel>fieldset>:nth-child(n+3){grid-column:1/-1}.nft-workspace-policy>.panel>fieldset>.button{white-space:normal;justify-self:start;max-width:100%}.nft-workspace-policy .sc-group{padding:var(--space-4);background:var(--surface-inset)}.nft-workspace-policy :is(.sc-control,.sc-hours,.sc-switch,.sc-optional,.sc-explainer){background:var(--surface-panel)}.nft-workspace-history ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.nft-workspace-history li{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.nft-workspace-history a{color:var(--accent-primary)}.nft-workspace-empty{padding:var(--space-5) 0;text-align:center}@container workspace (width<=62rem){.nft-workspace-layout{grid-template-columns:minmax(0,1fr)}.nft-workspace-wallet{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@container workspace (width<=36rem){.nft-workspace-header,.nft-workspace .panel{padding:var(--space-4)}.nft-workspace-identity{align-items:flex-start;gap:var(--space-3)}.nft-workspace-avatar{flex-basis:var(--avatar-md);width:var(--avatar-md);height:var(--avatar-md)}.nft-workspace-wallet,.nft-workspace-policy>.panel>fieldset{grid-template-columns:minmax(0,1fr)}.nft-workspace-nav a{padding:var(--space-2)}}.app-token{min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-panel);flex-shrink:0;margin:0}.app-token-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:0 var(--space-1) var(--space-2);display:flex}.app-token-heading strong{color:var(--accent-primary);font-size:var(--text-sm);letter-spacing:var(--tracking-brand)}.app-token-heading span{color:var(--text-muted);font-size:var(--text-xs)}.app-token-copy{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-lg);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-secondary);transition:background var(--duration-fast), color var(--duration-fast);border:0;display:flex}.app-token-copy:hover{background:var(--surface-raised);color:var(--accent-primary)}.app-token-copy code{font:var(--text-xs)/var(--leading-normal) var(--font-mono)}.app-token-copy svg{flex-shrink:0}.app-token-fallback{gap:var(--space-2);margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);display:grid}.app-token-fallback input{width:100%;min-width:0;font:var(--text-xs)/var(--leading-normal) var(--font-mono)}.app-token-mobile{display:none}@media (width<=60rem){.app-token-sidebar{display:none}.app-token-mobile{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.app-token-mobile .app-token-heading{gap:0;padding:0;display:grid}.app-token-mobile .app-token-fallback{grid-column:1/-1;margin:0}}.market-discovery-page{--discovery-stroke:color-mix(in srgb, var(--text-primary) 6%, transparent);width:100%;min-width:0;max-width:none;margin:0;padding:0}.discovery-heading{justify-content:space-between;align-items:center;gap:var(--space-5);margin:0 0 var(--space-5);display:flex}.discovery-heading>div:first-child{min-width:0}.discovery-eyebrow{align-items:center;gap:calc(var(--space-1) * 1.5);color:var(--accent-primary);font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;font-weight:600;display:inline-flex}.discovery-eyebrow svg{width:13px;height:13px}.discovery-heading h1{margin:calc(var(--space-1) * 1.5) 0;font-size:var(--text-page-title);letter-spacing:-.035em;font-weight:600;line-height:1.2}.discovery-heading p{max-width:720px;color:var(--text-muted);font-size:var(--text-compact);margin:0;line-height:1.6}.discovery-heading-action{flex-shrink:0}.discovery-heading-action svg{width:15px;height:15px}.discovery-period-bar,.discovery-section-heading,.discovery-controls{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.discovery-period-bar{margin-bottom:var(--space-3)}.discovery-period-bar>div:first-child{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}.discovery-period-bar>div:first-child strong{color:var(--text-primary);font-size:var(--text-compact);font-weight:500}.market-discovery-page .period-tabs{padding:calc(var(--space-1) * .75);background:var(--surface-panel);border-radius:var(--radius-sm);border:0;margin:0}.market-discovery-page .period-tabs button{border-radius:var(--radius-sm);min-width:48px;min-height:30px;font-size:var(--text-micro)}.market-discovery-page .period-tabs button.selected{background:var(--surface-raised);color:var(--text-primary)}.leader-highlights{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.leader-highlights:has(>:only-child){grid-template-columns:minmax(0,1fr)}.leader-highlights:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.leader-highlight{border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface-panel);border:0}.leader-highlight-top{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:calc(var(--space-1) * 3.5);font-size:var(--text-micro);color:var(--text-muted);display:flex}.leader-highlight-top>span{align-items:center;gap:calc(var(--space-1) * 1.5);display:inline-flex}.leader-highlight-top svg{width:13px;height:13px}.leader-place-1 .leader-highlight-top>span:first-child{color:var(--accent-primary)}.leader-place-number{font-variant-numeric:tabular-nums}.leader-verified{color:var(--text-subtle)}.leader-highlight-identity{align-items:center;gap:calc(var(--space-1) * 2.5);min-width:0;display:flex}.leader-highlight-identity>span:nth-child(2){min-width:0}.leader-highlight-identity strong,.leader-highlight-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leader-highlight-identity strong{font-size:var(--text-sm);font-weight:600}.leader-highlight-identity small{font-size:var(--text-micro);margin-top:calc(var(--space-1) * .75);color:var(--text-muted)}.leader-highlight-identity>svg{width:14px;height:14px;color:var(--text-subtle);margin-left:auto}.leader-avatar{border-radius:var(--radius-sm);background:var(--surface-raised);width:36px;height:36px;color:var(--accent-primary);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.leader-avatar img{object-fit:cover;width:100%;height:100%}.leader-avatar svg{width:18px;height:18px}.leader-highlight-result{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-top:calc(var(--space-1) * 3.5);padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;display:flex}.leader-highlight-result small{font-size:var(--text-micro);margin-bottom:var(--space-1);color:var(--text-muted);display:block}.leader-highlight-result strong{font-size:var(--text-2xl);letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:600;display:block}.leader-highlight-result>div:last-child{text-align:right;flex-shrink:0}.leader-highlight-result>div:last-child span{font-size:var(--text-compact);font-weight:500}.market-discovery-page .discovery-results-panel{border-radius:var(--radius-md);background:var(--surface-panel);border:0;margin:0;overflow:hidden}.discovery-section-heading{padding:var(--space-4)}.discovery-section-heading h2{font-size:var(--text-sm);letter-spacing:-.015em;margin:0}.discovery-section-heading p{color:var(--text-muted);font-size:var(--text-xs);margin:var(--space-1) 0 0}.discovery-record-count{padding:calc(var(--space-1) * 1.25) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-muted);font-size:var(--text-micro)}.discovery-panel-note{gap:calc(var(--space-1) * 1.75);color:var(--text-muted);font-size:var(--text-micro);padding:var(--space-3) var(--space-4);align-items:flex-start;margin:0;line-height:1.6;display:flex}.discovery-panel-note svg{width:14px;height:14px;margin-top:var(--space-half);flex-shrink:0}.discovery-summary{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discovery-summary>div{min-width:0;padding:var(--space-4);background:var(--surface-panel);border-radius:var(--radius-md)}.discovery-summary dt{color:var(--text-muted);font-size:var(--text-micro)}.discovery-summary dd{margin:calc(var(--space-1) * 1.5) 0 var(--space-1);font-size:var(--text-metric);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.discovery-summary>div>span{font-size:var(--text-micro);color:var(--text-muted)}.discovery-controls{padding:0 var(--space-4) calc(var(--space-1) * 3.5)}.discovery-asset-search{align-items:center;gap:var(--space-2);width:min(100%,320px);padding:0 calc(var(--space-1) * 2.5);background:var(--surface-inset);border-radius:var(--radius-sm);margin:0;display:flex}.discovery-asset-search svg{width:15px;height:15px;color:var(--text-muted)}.discovery-asset-search input{width:100%;min-width:0;min-height:36px;padding:var(--space-2) 0;font-size:var(--text-xs);color:var(--field-text);background:0 0;border:0}.discovery-asset-search input:focus{outline:0}.discovery-asset-search:focus-within{outline:2px solid var(--field-focus-ring);outline-offset:2px}.discovery-sort{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-micro);margin:0;display:flex}.discovery-sort select{width:auto;min-height:36px;font-size:var(--text-xs);border-radius:var(--radius-sm)}.market-discovery-page .market-records{background:0 0;border-radius:0}@media (width<=1000px){.leader-highlight-top .leader-verified{display:none}.leader-highlights{gap:var(--space-2)}.leader-highlight{padding:var(--space-3)}}@media (width<=700px){.discovery-heading{align-items:flex-start;gap:var(--space-3);flex-direction:column}:is(.leader-highlights,.leader-highlights:has(>:nth-child(2):last-child)){grid-template-columns:1fr}.leader-highlight{gap:calc(var(--space-1) * 2.5);grid-template-columns:minmax(0,1fr) auto;display:grid}.leader-highlight-top{grid-column:1/-1;margin:0}.leader-highlight-result{gap:var(--space-3);background:0 0;margin:0;padding:0}.leader-highlight-result strong{font-size:var(--text-xl)}.leader-highlight-result>div:last-child{display:none}.discovery-summary{gap:var(--space-2)}.discovery-summary>div{padding:var(--space-3)}.discovery-summary dd{font-size:var(--text-xl)}.discovery-summary>div>span{display:none}.discovery-period-bar>div:first-child{flex-wrap:wrap}.discovery-controls{align-items:stretch}.discovery-asset-search{width:100%}.discovery-sort{justify-content:space-between;width:100%}}@media (width<=380px){.discovery-summary{grid-template-columns:1fr}.discovery-summary>div{justify-content:space-between;align-items:center;gap:calc(var(--space-1) * 2.5);display:flex}.discovery-summary dd{margin:0}}.topbar .header-agent-stats{align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--surface-panel);border-radius:var(--radius-md);flex-shrink:0;margin:0;display:flex}.header-agent-stat{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);min-width:0;display:flex}.header-agent-stat>div{align-items:baseline;gap:var(--space-3);display:flex}.header-agent-stat dt{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted)}.header-agent-stat dd{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);color:var(--text-primary);margin:0}.header-stat-symbol{width:var(--control-sm);height:var(--control-sm);color:var(--detail-blue);background:var(--detail-blue-surface);border-radius:var(--radius-sm);place-items:center;display:grid}.header-stat-symbol svg{width:var(--icon-md);height:var(--icon-md)}.header-agent-stat-active{background:var(--surface-accent);border-radius:var(--radius-sm)}.header-agent-stat-active dd{color:var(--accent-primary)}.header-agent-stat-active dt{color:var(--text-secondary)}.topbar .header-stat-ring{width:var(--control-sm);height:var(--control-sm);flex-shrink:0}.header-stat-track{fill:none;stroke:var(--orbit-track);stroke-width:2px}.header-stat-arc{fill:none;stroke:var(--accent-primary);stroke-width:2px;stroke-linecap:round}.header-stat-core{fill:var(--text-muted)}.header-stat-core.is-active{fill:var(--accent-primary)}.topbar .header-connection{padding:var(--space-3);border-radius:var(--radius-pill);background:var(--surface-panel);align-items:center;display:flex}.topbar .header-connection .micro-label{display:none}.topbar .header-connection .connection-status{font-size:var(--text-xs)}@media (width<=80rem){.topbar .header-agent-stats{display:none}}@media (width<=28rem){.topbar .header-connection{display:none}}@container header (width<=80rem){.topbar .header-agent-stats{display:none}}.activity-reward-grid,.activity-runs,.activity-operations,.activity-event-timeline,.activity-withdrawals,.activity-trades,.activity-holdings{min-width:0;margin:0;padding:0;list-style:none}.activity-empty{justify-content:center;align-items:center;gap:var(--space-3);min-height:150px;padding:var(--space-5);text-align:center;background:var(--surface-panel);border-radius:var(--radius-md);flex-direction:column;display:flex}.activity-empty-icon{width:var(--control-lg);height:var(--control-lg);color:var(--accent-primary);background:var(--surface-accent);border-radius:var(--radius-md);place-items:center;display:grid}.activity-empty-icon svg{width:var(--icon-md);height:var(--icon-md)}.activity-empty h3{font-size:var(--text-sm);color:var(--text-primary);margin:0}.activity-empty p{max-width:var(--content-narrow);font-size:var(--text-xs);color:var(--text-muted);margin:0}.activity-context{color:var(--text-muted);font-size:var(--text-xs)}.activity-kicker{font-size:var(--text-micro);color:var(--text-muted);display:block}.activity-receipt{min-height:var(--control-lg);align-items:center;gap:var(--space-2);color:var(--accent-primary);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.activity-receipt svg{width:var(--icon-sm);height:var(--icon-sm)}.activity-receipt:hover{color:var(--accent-soft)}.activity-symbol{flex:0 0 var(--control-lg);width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-md);place-items:center;display:grid}.activity-symbol svg{width:var(--icon-md);height:var(--icon-md)}.activity-reward-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.activity-reward-card{gap:calc(var(--space-1) * 3.5);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-panel);flex-direction:column;display:flex}.activity-reward-card>header{align-items:center;gap:var(--space-2);display:flex}.activity-reward-card>header .reward-symbol{color:var(--accent-primary);background:var(--surface-accent);margin-right:auto}.reward-observation>span{font-size:var(--text-xs);color:var(--text-muted);display:block}.reward-observation strong{margin-top:var(--space-1);color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.reward-observation small{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.reward-facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.reward-facts div{min-width:0}.reward-facts dt{color:var(--text-muted);font-size:var(--text-micro)}.reward-facts dd{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere}.reward-outcome{color:var(--text-secondary);font-size:var(--text-xs);background:var(--surface-inset);padding:var(--space-3);border-radius:var(--radius-sm);margin:0}.activity-reward-card footer{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.activity-runs{gap:var(--space-3);flex-direction:column;display:flex}.activity-run{align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--surface-panel);border-radius:var(--radius-md);display:flex}.activity-run-node{width:var(--control-lg);height:var(--control-lg);color:var(--text-secondary);background:var(--surface-raised);border-radius:var(--radius-md);flex-shrink:0;place-items:center;display:grid}.activity-run-node svg{width:var(--icon-md);height:var(--icon-md)}.activity-run-content{flex:1;min-width:0}.activity-run-main{gap:calc(var(--space-1) * 3.5);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.activity-run-identity{min-width:0}.activity-run-identity>strong{margin-top:var(--space-1);color:var(--text-primary);font-size:var(--text-base);overflow-wrap:anywhere;display:block}.activity-run-latency{text-align:right}.activity-run-latency>span{font-size:var(--text-micro);color:var(--text-muted);display:block}.activity-run-latency strong{margin-top:var(--space-1);font:var(--text-sm)/var(--leading-normal) var(--font-mono);color:var(--text-primary);display:block}.activity-run-state{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.activity-run-timing summary{align-items:center;gap:var(--space-2);min-height:var(--control-lg);cursor:pointer;color:var(--text-muted);font-size:var(--text-xs);list-style:none;display:flex}.activity-run-timing summary::-webkit-details-marker{display:none}.activity-run-timing summary>svg{width:var(--icon-sm);height:var(--icon-sm)}.activity-run-timing summary>svg:last-child{transition:transform var(--duration-normal)}.activity-run-timing[open] summary>svg:last-child{transform:rotate(180deg)}.activity-run-timing summary:hover{color:var(--text-primary)}.activity-disclosure-label{color:var(--text-secondary);margin-left:auto}.activity-run-timing dl{gap:var(--space-3);padding:var(--space-4);margin:var(--space-2) 0 0;border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.activity-run-timing dt{color:var(--text-muted);font-size:var(--text-micro)}.activity-run-timing dd{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-secondary)}.activity-operations{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.activity-operation{min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-panel)}.activity-operation-heading{align-items:center;gap:var(--space-3);display:flex}.activity-operation-heading>div{flex:1;min-width:0}.operation-symbol{background:var(--surface-raised);color:var(--text-secondary)}.activity-operation-heading strong{color:var(--text-primary);font-size:var(--text-sm);display:block}.activity-operation-heading time{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-micro);display:block}.activity-operation-path{margin:var(--space-6) 0 var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.activity-operation-path li{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-micro);color:var(--text-muted);flex-direction:column;display:flex;position:relative}.activity-operation-path li:before{content:"";top:calc(var(--control-sm) / 2);width:100%;height:var(--space-half);background:var(--surface-raised);position:absolute;right:50%}.activity-operation-path li:first-child:before{display:none}.activity-operation-path li>span:first-child{z-index:1;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);background:var(--surface-raised);place-items:center;display:grid;position:relative}.activity-operation-path li svg{width:var(--icon-sm);height:var(--icon-sm)}.activity-operation-path li i{width:var(--dot-md);height:var(--dot-md);border-radius:var(--radius-pill);background:currentColor}.activity-operation-path .is-complete,.activity-operation-path .is-current{color:var(--accent-primary)}.activity-operation-path .is-complete>span:first-child,.activity-operation-path .is-current>span:first-child,.activity-operation-path .is-complete:before,.activity-operation-path .is-current:before{background:var(--surface-accent)}.activity-operation-path .is-uncertain{color:var(--state-warning)}.activity-operation-path .is-uncertain>span:first-child{background:var(--surface-warning)}.activity-operation footer{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.activity-launch-state{align-items:center;gap:var(--space-3);margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.activity-event-timeline{background:var(--surface-panel);padding:var(--space-2) var(--space-5);border-radius:var(--radius-md)}.activity-event{gap:var(--space-4);display:flex;position:relative}.activity-event:before{content:"";top:var(--space-6);bottom:calc(-1 * var(--space-6));left:calc(var(--control-lg) / 2);width:var(--space-half);background:var(--surface-raised);position:absolute}.activity-event:last-child:before{display:none}.activity-event-node{width:var(--control-lg);padding-top:var(--space-3);flex-shrink:0;position:relative}.activity-event-node>span{width:var(--control-lg);height:var(--control-lg);background:var(--surface-panel);color:var(--text-muted);place-items:center;display:grid}.activity-event-node>span svg{width:var(--icon-sm);height:var(--icon-sm)}.activity-event-content{min-width:0;padding:var(--space-5) 0;flex:1}.activity-event-content header{align-items:baseline;gap:var(--space-3);justify-content:space-between;display:flex}.activity-event-content header strong{font-size:var(--text-sm);color:var(--text-primary)}.activity-event-content header time{color:var(--text-muted);font-size:var(--text-micro);white-space:nowrap}.activity-event-content p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:var(--space-2) 0 0;overflow-wrap:anywhere}.activity-withdrawals{gap:var(--space-3);flex-direction:column;display:flex}.activity-withdrawal{gap:calc(var(--space-1) * 3.5);background:var(--surface-panel);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.withdrawal-direction{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);place-items:center;display:grid}.withdrawal-direction svg{width:var(--icon-lg);height:var(--icon-lg)}.withdrawal-amount>span,.withdrawal-route>span{color:var(--text-muted);font-size:var(--text-micro)}.withdrawal-amount strong{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:var(--space-1) 0;color:var(--text-primary);overflow-wrap:anywhere;display:block}.withdrawal-amount strong small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.withdrawal-amount time{color:var(--text-muted);font-size:var(--text-micro)}.withdrawal-route{min-width:0}.activity-address{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.activity-address>a{min-height:var(--control-lg);min-width:0;max-width:100%;font-size:var(--text-xs);color:var(--text-secondary);align-items:center;display:inline-flex}.activity-address code{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);overflow:hidden}.activity-address.is-copy-failed code{white-space:normal;overflow-wrap:anywhere}.activity-address button{width:var(--control-lg);min-height:var(--control-lg);border-radius:var(--radius-sm);color:var(--text-muted);padding:var(--space-2);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.activity-address button:hover{background:var(--surface-raised);color:var(--text-primary)}.activity-address button svg{width:var(--icon-sm);height:var(--icon-sm)}.activity-copy-help{width:100%;color:var(--text-muted);font-size:var(--text-xs)}.withdrawal-state{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.activity-holdings{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.activity-holding{min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-panel)}.activity-holding header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.holding-token{gap:var(--space-3);align-items:center;min-width:0;display:flex}.holding-token>span{width:var(--control-lg);height:var(--control-lg);color:var(--text-secondary);background:var(--surface-raised);border-radius:var(--radius-md);place-items:center;display:grid}.holding-token>span svg{width:var(--icon-md);height:var(--icon-md)}.holding-token strong{color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;display:block}.holding-token small{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-micro);display:flex}.holding-token small svg{width:var(--text-xs);height:var(--text-xs)}.holding-quantity{margin:var(--space-5) 0;min-width:0}.holding-quantity>span{color:var(--text-muted);font-size:var(--text-micro)}.holding-quantity strong{margin-top:var(--space-1);font-size:var(--text-2xl);color:var(--text-primary);font-weight:var(--weight-semibold);overflow-wrap:anywhere;display:block}.holding-financials{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.holding-financials dt{font-size:var(--text-micro);color:var(--text-muted)}.holding-financials dd{font-size:var(--text-sm);color:var(--text-primary);margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.holding-financials .is-positive{color:var(--accent-primary)}.holding-financials .is-negative{color:var(--state-danger)}.activity-holding footer{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-4);color:var(--text-muted);font-size:var(--text-micro);flex-wrap:wrap;display:flex}.activity-holding footer.is-stale{color:var(--state-warning)}@media (width<=60rem){.activity-run-main{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.activity-run-state{grid-column:1/-1;justify-content:flex-start}.activity-withdrawal{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.withdrawal-route{grid-column:2/-1}.withdrawal-state{grid-area:1/3}}@media (width<=40rem){.activity-run{gap:var(--space-3);padding:var(--space-4)}.activity-run-node,.activity-disclosure-label{display:none}.activity-run-timing summary>svg:last-child{margin-left:auto}.activity-run-timing dl{grid-template-columns:minmax(0,1fr)}.activity-operation{padding:var(--space-4)}.activity-operation-heading{gap:var(--space-2);flex-wrap:wrap}.activity-operation-heading>div{flex-basis:calc(100% - var(--control-lg) - var(--space-3))}.activity-operation-heading>.ui-status{margin-left:calc(var(--control-lg) + var(--space-2))}.activity-event-timeline{padding:var(--space-2) var(--space-3)}.activity-event{gap:var(--space-2)}.activity-event-content header{gap:var(--space-1);flex-direction:column}.activity-withdrawal{padding:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.withdrawal-state{grid-area:auto/2;align-items:flex-start}.withdrawal-route{grid-column:2}.activity-holding{padding:var(--space-4)}.holding-financials{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.holding-financials>div{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.holding-financials dd{text-align:right;margin:0}}@media (prefers-reduced-motion:reduce){.activity-run-timing summary>svg:last-child{transition:none}}.activity-operation-path li>span{overflow-wrap:anywhere;text-align:center}.activity-event-node .ui-error-indicator{margin:auto}.activity-history-controls{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.activity-history-controls>span{color:var(--text-muted);font-size:var(--text-xs)}.activity-history-controls>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.activity-history-controls button{min-height:var(--control-lg);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);border:0;display:inline-flex}.activity-history-controls button:hover{color:var(--text-primary);background:var(--surface-hover)}.activity-history-controls button svg{width:var(--icon-sm);height:var(--icon-sm)}.activity-trades{align-items:stretch;gap:calc(var(--space-1) * 2.5);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));display:grid}.activity-trade{gap:var(--space-3);min-width:0;padding:calc(var(--space-1) * 3.5);background:var(--surface-panel);border-radius:var(--radius-md);flex-direction:column;display:flex}.ep-panel .activity-trade{background:var(--surface-raised)}.trade-card-heading{align-items:center;gap:var(--space-2);min-width:0;display:flex}.trade-agent-avatar{border-radius:var(--radius-sm);background:var(--surface-accent);width:30px;height:30px;color:var(--accent-primary);flex:0 0 30px;place-items:center;display:grid;overflow:hidden}.trade-agent-avatar img{object-fit:cover;width:100%;height:100%}.trade-agent-avatar svg{width:17px;height:17px}.trade-identity{flex:1;min-width:0}.trade-identity>a,.trade-identity>strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:var(--text-xs);font-weight:600;display:block;overflow:hidden}.trade-identity>time,.trade-identity>span{margin-top:calc(var(--space-1) * .75);font-size:var(--text-micro);color:var(--text-muted);display:block}.trade-direction{align-items:center;gap:calc(var(--space-1) * .75);padding:var(--space-1) calc(var(--space-1) * 1.5);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-secondary);font-size:var(--text-micro);flex:none;display:inline-flex}.trade-direction svg{width:11px;height:11px}.is-buy .trade-direction{color:var(--accent-primary);background:var(--surface-accent)}.is-sell .trade-direction{color:var(--state-danger);background:var(--surface-danger)}.trade-token-record{align-items:center;gap:var(--space-2);min-width:0;padding:calc(var(--space-1) * 2.5);background:var(--surface-inset);border-radius:var(--radius-sm);display:flex}.trade-token-record:hover{background:var(--surface-hover)}.trade-token-symbol{width:28px;height:28px;color:var(--accent-primary);background:var(--surface-accent);font-size:var(--text-micro);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:600;display:grid}.trade-token-name{flex:1;min-width:0}.trade-token-name strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:var(--text-xs);font-weight:600;display:block;overflow:hidden}.trade-token-name small{margin-top:calc(var(--space-1) * .75);font-size:var(--text-micro);color:var(--text-muted);display:block}.trade-token-record>svg{width:13px;height:13px;color:var(--text-muted);flex:0 0 13px}.trade-notional{text-align:right;min-width:0}.trade-notional>span{font-size:var(--text-micro);color:var(--text-muted);display:block}.trade-notional strong{margin-top:var(--space-half);font-size:var(--text-xs);color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;display:block}.trade-card-footer{min-height:18px;margin-top:auto;display:flex}.trade-card-footer .activity-receipt{gap:calc(var(--space-1) * 1.25);min-height:20px;color:var(--text-muted);font-size:var(--text-micro)}.trade-card-footer .activity-receipt:hover{color:var(--accent-primary)}.trade-card-footer .activity-receipt svg{width:11px;height:11px}.activity-reward-card,.activity-operation,.activity-holding{border:0}.reward-facts{gap:var(--space-3);padding:calc(var(--space-1) * 2.5);background:var(--surface-inset);border-radius:var(--radius-sm)}.activity-symbol,.activity-run-node,.withdrawal-direction,.holding-token>span{border-radius:var(--radius-sm);flex-basis:34px;width:34px;height:34px}.activity-symbol svg,.activity-run-node svg,.withdrawal-direction svg,.holding-token>span svg{width:17px;height:17px}.activity-receipt{min-height:30px}.activity-run-timing{margin-top:var(--space-2)}.activity-run-timing summary{min-height:32px}.activity-operation-path{margin:var(--space-4) 0 calc(var(--space-1) * 2.5)}.activity-holding .holding-quantity{margin:calc(var(--space-1) * 3.5) 0}@media (width<=640px){.activity-operation-heading>div{flex-basis:calc(100% - 46px)}.activity-operation-heading>.ui-status{margin-left:calc(var(--space-1) * 10.5)}}.research-evidence{gap:var(--space-3);min-width:0;display:grid}.research-evidence>p{color:var(--text-secondary);font-size:var(--text-xs);margin:0;line-height:1.6}.research-evidence .research-snapshot-note{color:var(--text-muted);font-size:var(--text-micro)}.research-evidence .pump-token-market{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.research-evidence .pump-token-market>div{padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm);min-width:0}.research-evidence .pump-token-market dt{color:var(--text-muted);font-size:var(--text-micro)}.research-evidence .pump-token-market dd{margin:var(--space-1) 0 0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.research-evidence .research-decision,.research-evidence .research-position{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-inset)}.research-evidence .research-candidate{min-width:0;padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm);border:0}.research-evidence .research-candidate>summary{min-height:28px;font-size:var(--text-xs);color:var(--text-primary);cursor:pointer}.research-evidence .research-candidate code,.research-evidence .research-position code{overflow-wrap:anywhere;white-space:normal;color:var(--text-muted);font-size:var(--text-micro)}.research-evidence .research-callout,.research-evidence .research-source{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-secondary);font-size:var(--text-xs);line-height:1.6}.research-evidence .research-source{margin-top:var(--space-2)}.research-evidence .research-source p{margin:0}.research-evidence .research-source p+p{margin-top:var(--space-2)}@media (width<=500px){.research-evidence .pump-token-market{grid-template-columns:1fr}}.market-records{background:var(--surface-panel);border-radius:var(--radius-md);min-width:0;overflow:hidden}.market-records table{border-collapse:collapse;border-spacing:0;width:100%;min-width:0}.market-records th{padding:calc(var(--space-1) * 2.5) var(--space-4);color:var(--text-muted);background:var(--surface-inset);font-size:var(--text-micro);text-align:left;letter-spacing:.035em;text-transform:uppercase;font-weight:500}.market-records td{padding:calc(var(--space-1) * 3.25) var(--space-4);font-size:var(--text-xs);white-space:normal;font-variant-numeric:tabular-nums;background:0 0}.market-records tbody tr+tr td{border-top:1px solid color-mix(in srgb, var(--text-primary) 5%, transparent)}.market-records tr:hover td{background:var(--surface-hover)}.market-records th:not(:first-child),.market-records td:not(:first-child){text-align:right}.market-identity{align-items:center;gap:calc(var(--space-1) * 2.5);min-width:0;color:var(--text-primary);display:flex}.market-identity>span:not(.market-avatar):not(.asset-monogram):not(.asset-rank){min-width:0}.market-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:var(--text-compact);font-weight:600;display:block;overflow:hidden}.market-identity small{color:var(--text-muted);font-size:var(--text-micro);margin-top:calc(var(--space-1) * .75);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-avatar,.asset-monogram{border-radius:var(--radius-sm);background:var(--surface-raised);width:34px;height:34px;color:var(--accent-primary);flex:0 0 34px;place-items:center;display:grid;overflow:hidden}.market-avatar img{object-fit:cover;width:100%;height:100%}.market-avatar svg{width:18px;height:18px}.asset-monogram{background:var(--surface-accent);font-size:var(--text-micro);border-radius:50%;font-weight:600}.ranked-identity{align-items:center;gap:calc(var(--space-1) * 2.5);display:flex}.market-rank{width:20px;color:var(--text-subtle);font-size:var(--text-micro);font-variant-numeric:tabular-nums;flex:0 0 20px}.market-rank svg{width:15px;height:15px}.market-rank.place-1{color:var(--accent-primary)}.market-gain{align-items:center;gap:calc(var(--space-1) * .75);font-size:var(--text-compact);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;display:inline-flex}.market-gain svg{width:13px;height:13px}.market-cell-note{font-size:var(--text-micro);color:var(--text-muted);margin-top:calc(var(--space-1) * .75);display:block}.market-count{min-width:25px;min-height:23px;padding:calc(var(--space-1) * .75) calc(var(--space-1) * 1.5);background:var(--surface-raised);border-radius:var(--radius-sm);font-size:var(--text-micro);justify-content:center;align-items:center;display:inline-flex}.reward-number,.market-participation{align-items:center;gap:calc(var(--space-1) * 1.25);color:var(--text-secondary);font-size:var(--text-xs);display:inline-flex}.reward-number svg,.market-participation svg{width:13px;height:13px;color:var(--text-muted)}.asset-rank{font-size:var(--text-micro);color:var(--text-subtle);font-variant-numeric:tabular-nums;margin-left:auto}.market-volume{font-variant-numeric:tabular-nums;font-size:var(--text-compact)}.volume-track{width:100%;max-width:130px;height:3px;margin:calc(var(--space-1) * 1.5) 0 0 auto;border-radius:var(--radius-sm);background:var(--surface-hover)}.volume-track i{background:var(--accent-primary);opacity:.65;border-radius:inherit;height:100%;display:block}.compact-assets{padding:0 var(--space-3) var(--space-2);margin:0;list-style:none}.compact-assets li{min-width:0}.compact-asset-link{align-items:center;gap:var(--space-2);min-width:0;min-height:60px;padding:var(--space-2) 0;border-radius:var(--radius-sm);display:flex}.compact-asset-link:hover{background:var(--surface-hover)}.compact-asset-link .asset-monogram{flex-basis:30px;width:30px;height:30px}.compact-asset-name{flex:1;min-width:0}.compact-asset-name strong,.compact-asset-name small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.compact-asset-name strong{font-size:var(--text-xs);color:var(--text-primary)}.compact-asset-name small{margin-top:var(--space-1);font-size:var(--text-micro);color:var(--text-muted)}.compact-asset-value{font-size:var(--text-xs);color:var(--text-primary);font-variant-numeric:tabular-nums;flex:none}.caller-evidence-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.caller-evidence{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-panel);min-width:0}.caller-evidence header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.caller-active{gap:var(--space-1);font-size:var(--text-micro);color:var(--accent-primary);padding:var(--space-1) calc(var(--space-1) * 1.5);background:var(--surface-accent);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.caller-active svg{width:11px;height:11px}.caller-score{gap:var(--space-3);margin:var(--space-4) 0 var(--space-3);padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;align-items:end;display:grid}.caller-score>span:first-child>strong{font-size:var(--text-metric);letter-spacing:-.025em;margin-top:var(--space-1);font-variant-numeric:tabular-nums;display:block}.caller-score small,.caller-evidence>small{color:var(--text-muted);font-size:var(--text-micro)}.caller-streak{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.caller-streak>svg{color:var(--state-warning);width:15px;height:15px}.caller-streak>strong{font-size:var(--text-xl)}.caller-streak>small{flex-basis:100%;line-height:1.5}.caller-evidence>progress{width:100%;height:4px;margin:0 0 var(--space-2);accent-color:var(--accent-primary);display:block}.caller-evidence details{margin-top:var(--space-3);padding:calc(var(--space-1) * 2.5);background:var(--surface-inset);border-radius:var(--radius-sm);font-size:var(--text-micro)}.caller-evidence summary{cursor:pointer;color:var(--text-secondary);min-height:20px}.confidence-buckets{gap:calc(var(--space-1) * 1.75);margin-top:var(--space-3);display:grid}.confidence-buckets>div{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.caller-evidence details p{font-size:var(--text-micro);color:var(--text-muted);margin-bottom:0;line-height:1.6}.portfolio-observations{gap:calc(var(--space-1) * 1.5);margin:0;padding:0;list-style:none;display:grid}.portfolio-observations li{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1.4fr) repeat(2,minmax(0,1fr));display:grid}.portfolio-mark,.reward-receipt-icon{border-radius:var(--radius-sm);background:var(--surface-raised);width:32px;height:32px;color:var(--accent-primary);place-items:center;display:grid}.portfolio-mark svg,.reward-receipt-icon svg{width:16px;height:16px}.portfolio-observations time{font-size:var(--text-micro);color:var(--text-secondary)}.portfolio-observations small{color:var(--text-muted);margin-bottom:calc(var(--space-1) * .75);font-size:var(--text-micro);display:block}.portfolio-observations strong{font-size:var(--text-compact);font-variant-numeric:tabular-nums}.creator-receipts{gap:calc(var(--space-1) * 2.5);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.creator-receipts article{align-items:center;gap:var(--space-3);background:var(--surface-panel);border-radius:var(--radius-md);padding:var(--space-4);display:flex}.reward-receipt-icon{flex:0 0 32px}.creator-receipts article>div{min-width:0}.creator-receipts strong{font-size:var(--text-xl);margin:var(--space-1) 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.creator-receipts strong small{color:var(--text-muted);font-size:var(--text-micro)}.creator-receipts time{font-size:var(--text-micro);color:var(--text-muted)}.creator-receipts .button{font-size:var(--text-micro);margin-left:auto}@media (width<=850px){.market-records:not(.market-compact) table,.market-records:not(.market-compact) tbody{display:block}.market-records:not(.market-compact) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.market-records:not(.market-compact) tbody{gap:calc(var(--space-1) * 2.5);padding:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.market-records:not(.market-compact) tr{gap:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm);padding:calc(var(--space-1) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-records:not(.market-compact) td{text-align:left;background:0 0;border:0;padding:0;display:block}.market-records:not(.market-compact) td:first-child{margin-bottom:var(--space-half);grid-column:1/-1}.market-records:not(.market-compact) td:not(:first-child):before{content:attr(data-label);color:var(--text-muted);font-size:var(--text-micro);margin-bottom:var(--space-1);display:block}.volume-track{margin-left:0}}@media (width<=550px){.portfolio-observations li{gap:calc(var(--space-1) * 2.5);grid-template-columns:32px minmax(0,1fr)}.portfolio-observations li>span:nth-last-child(2),.portfolio-observations li>span:last-child{overflow-wrap:anywhere;grid-column:2;min-width:0}.creator-receipts article{flex-wrap:wrap}}.asset-market-grid{gap:calc(var(--space-1) * 2.5);padding:0 calc(var(--space-1) * 3.5) calc(var(--space-1) * 3.5);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));display:grid}.asset-market-card{gap:calc(var(--space-1) * 3.5);min-width:0;padding:calc(var(--space-1) * 3.5);background:var(--surface-raised);border-radius:var(--radius-md);border:0;flex-direction:column;display:flex}.asset-market-card>.market-identity{min-height:36px}.asset-market-card>.market-identity>span:nth-child(2){flex:1}.asset-market-card>.market-identity>svg{width:14px;height:14px;color:var(--text-muted);flex:0 0 14px}.asset-market-card .market-identity strong{max-width:none}.asset-market-metrics{gap:calc(var(--space-1) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.asset-market-metrics>div{min-width:0;padding:calc(var(--space-1) * 2.5);background:var(--surface-inset);border-radius:var(--radius-sm)}.asset-market-metrics dt{font-size:var(--text-micro);color:var(--text-muted);line-height:1.4}.asset-market-metrics dd{margin:calc(var(--space-1) * 1.25) 0 0;font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.asset-market-participation,.asset-market-card footer{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-micro);flex-wrap:wrap;display:flex}.asset-market-participation{color:var(--text-muted)}.asset-market-participation>span:first-child,.asset-market-card footer>span,.asset-market-card footer>a{align-items:center;gap:calc(var(--space-1) * 1.25);display:inline-flex}.asset-market-participation svg,.asset-market-card footer svg{width:12px;height:12px}.asset-market-card footer{padding-top:calc(var(--space-1) * 2.5);border-top:1px solid color-mix(in srgb, var(--text-primary) 5%, transparent);color:var(--text-muted);margin-top:auto}.asset-market-card footer>a{min-height:24px;color:var(--accent-primary)}.compact-asset-value{gap:var(--space-half);text-align:right;display:grid}.compact-asset-value small{font-size:var(--text-micro);font-weight:var(--weight-regular);color:var(--text-muted)}.token-workspace{gap:var(--space-3);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.token-workspace :is(h1,h2,h3,p,section){margin:0}.td-topline,.td-back,.td-context,.td-tags,.td-byline,.td-byline a,.td-icon-action,.td-section-heading,.td-chart-footer,.td-record-title,.td-verify-link,.td-creator-link{align-items:center;display:flex}.td-topline{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.td-back,.td-context{gap:calc(var(--space-half) * 3);min-height:1.75rem;color:var(--text-muted);font-size:var(--text-xs)}.td-back svg,.td-context svg,.td-byline svg,.td-icon-action svg,.td-verify-link svg,.td-creator-link svg{flex-shrink:0;width:.875rem;height:.875rem}.td-hero{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-5);background:var(--surface-panel);border-radius:var(--radius-lg);min-width:0;display:flex}.td-identity{align-items:flex-start;gap:calc(var(--space-half) * 7);flex:1;min-width:0;display:flex}.td-avatar{border-radius:var(--radius-md);background:var(--surface-raised);width:3.25rem;height:3.25rem;color:var(--accent-primary);font-size:var(--text-2xl);flex:0 0 3.25rem;place-items:center;font-weight:600;display:grid;overflow:hidden}.td-avatar img{object-fit:cover;width:100%;height:100%;display:block}.td-identity-text{min-width:0}.td-tags{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-micro);flex-wrap:wrap}.td-chain{padding:calc(var(--space-half) * 1.5) calc(var(--space-half) * 3);background:var(--surface-raised);color:var(--text-secondary);border-radius:var(--radius-sm);text-transform:capitalize}.td-observation{align-items:center;gap:calc(var(--space-half) * 2.5);display:inline-flex}.td-observation i{background:currentColor;border-radius:50%;width:.3125rem;height:.3125rem}.td-observation.is-observed{color:var(--accent-primary)}.td-observation.is-stale{color:var(--state-warning)}.token-workspace .td-hero h1{margin-block:calc(var(--space-half) * 3);font-size:var(--text-3xl);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:650;line-height:1.2}.td-byline{gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap}.td-byline>span{color:var(--text-secondary)}.td-byline a{gap:calc(var(--space-half) * 2.5)}.td-hero-price{justify-items:end;gap:calc(var(--space-half) * 3);min-width:0;padding:var(--space-1) 0;display:grid}.td-hero-price>strong{max-width:100%;font-size:var(--text-3xl);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.td-price-change{align-items:center;gap:var(--space-1);font-size:var(--text-xs);flex-wrap:wrap;display:inline-flex}.td-price-change svg{width:.875rem;height:.875rem}.td-price-change>span{margin-left:var(--space-1);font-size:var(--text-micro);color:var(--text-muted)}.td-address{align-items:center;gap:var(--space-2) var(--space-3);padding:calc(var(--space-half) * 5) var(--space-4);background:var(--surface-panel);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.td-address>.micro-label{font-size:var(--text-micro);letter-spacing:.04em}.td-address>code{min-width:0;color:var(--text-secondary);font:var(--text-micro)/1.6 var(--font-mono);overflow-wrap:anywhere}.td-address-actions{align-items:center;gap:calc(var(--space-half) * 3);flex-wrap:wrap;margin-left:auto;display:flex}.td-icon-action{justify-content:center;gap:calc(var(--space-half) * 3);max-width:100%;min-height:2rem;padding:calc(var(--space-half) * 3.5) calc(var(--space-half) * 5);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-micro);text-align:center;white-space:normal;border:0;font-weight:500;display:inline-flex}.td-icon-action:hover{background:var(--surface-hover);color:var(--text-primary)}.td-copy-error{color:var(--state-warning);font-size:var(--text-xs);flex-basis:100%}.td-market-metrics{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.td-market-metric{gap:calc(var(--space-half) * 3.5);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-panel);display:grid}.td-market-metric>span{color:var(--text-muted);font-size:var(--text-xs)}.td-market-metric>strong{font-size:var(--text-metric);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600}.td-market-metric>small{font-size:var(--text-micro);color:var(--text-muted)}.td-market-layout{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}.td-panel{min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-panel)}.td-section-heading{justify-content:space-between;align-items:center;gap:calc(var(--space-half) * 5);margin-bottom:var(--space-4);flex-wrap:wrap}.td-section-heading>div{min-width:0}.token-workspace .td-section-heading h2{font-size:var(--text-sm);letter-spacing:-.015em;font-weight:600;line-height:1.4}.token-workspace .td-section-heading .micro-label{font-size:var(--text-micro);letter-spacing:.05em;color:var(--text-muted)}.td-heading-icon{color:var(--text-muted);width:1rem;height:1rem}.td-chart-panel .token-chart{border-radius:var(--radius-md);background:var(--surface-inset);border:0;width:100%;height:27.5rem;min-height:27.5rem}.td-chart-footer{gap:var(--space-3);margin-top:var(--space-3);justify-content:space-between}.token-workspace .fine-print{color:var(--text-muted);line-height:1.55;font-size:var(--text-micro)!important}.td-chart-footer>.fine-print{max-width:70%}.td-chart-footer .td-icon-action{flex-shrink:0}.token-workspace .td-chart-note{margin-top:calc(var(--space-half) * 5);color:var(--text-muted)}.td-chart-empty{justify-content:center;align-items:center;gap:var(--space-3);min-height:22.5rem;padding:var(--space-6);background:var(--surface-inset);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex}.td-empty-orbit{border-radius:var(--radius-md);background:var(--surface-raised);width:2.5rem;height:2.5rem;color:var(--text-muted);place-items:center;display:grid}.td-empty-orbit svg{width:1.375rem;height:1.375rem}.td-chart-empty strong{font-size:var(--text-sm);font-weight:500}.td-chart-empty p{max-width:42ch;color:var(--text-muted);font-size:var(--text-xs);line-height:1.6}.td-market-sidebar{gap:var(--space-3);min-width:0;display:grid}.td-flow-values{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.td-flow-values>div{gap:calc(var(--space-half) * 3);min-width:0;display:grid}.td-flow-values>div:last-child{text-align:right}.td-flow-values span{color:var(--text-muted);font-size:var(--text-micro)}.td-flow-values svg{vertical-align:middle;width:.75rem;height:.75rem;margin-right:var(--space-1);display:inline-block}.td-flow-values>div:first-child svg{color:var(--accent-primary)}.td-flow-values>div:last-child svg{color:var(--state-danger)}.td-flow-values strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:600}.td-flow-bar{height:.3125rem;margin-top:var(--space-3);background:var(--surface-hover);border-radius:var(--radius-pill);overflow:hidden}.td-flow-bar>span{border-radius:inherit;background:var(--accent-primary);height:100%;display:block}.td-flow-caption{justify-content:space-between;gap:calc(var(--space-half) * 3);margin-top:calc(var(--space-half) * 3);font-size:var(--text-micro);color:var(--text-muted);flex-wrap:wrap;display:flex}.td-pair-address{gap:calc(var(--space-half) * 3);padding:calc(var(--space-half) * 5);margin-block:var(--space-4) 0;background:var(--surface-inset);border-radius:var(--radius-sm);display:grid}.td-pair-address .micro-label{font-size:var(--text-micro);letter-spacing:.04em}.td-pair-address code,.td-fee-share code{color:var(--text-secondary);font:var(--text-micro)/1.6 var(--font-mono);overflow-wrap:anywhere}.td-socials{gap:calc(var(--space-half) * 3);margin-block:var(--space-3)}.td-socials>a{align-items:center;gap:calc(var(--space-half) * 3);padding:calc(var(--space-half) * 3) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);font-size:var(--text-micro);display:inline-flex}.td-socials svg{width:.875rem;height:.875rem}.td-unavailable,.td-launch-status{color:var(--text-muted);font-size:var(--text-xs);line-height:1.6}.td-activity-panel .td-unavailable{margin-block:var(--space-3)}.td-creator-link{gap:var(--space-1);margin-top:calc(var(--space-half) * 5);color:var(--accent-primary);font-size:var(--text-xs)}.token-workspace .td-provenance-panel h3{margin-block:var(--space-4) calc(var(--space-half) * 5);color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.td-fee-shares{gap:var(--space-2);display:grid}.td-fee-share{gap:calc(var(--space-half) * 3);padding:calc(var(--space-half) * 5);border-radius:var(--radius-sm);background:var(--surface-inset);display:grid}.td-fee-share>div{color:var(--text-secondary);text-transform:capitalize;font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.td-fee-share strong{font-size:var(--text-compact);color:var(--text-primary);font-weight:600}.td-fee-share code{font-size:var(--text-micro);color:var(--text-muted)}.td-verify-link{gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-micro);display:inline-flex}.td-provenance-panel>.td-verify-link{margin-top:var(--space-3)}.td-records-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.td-record{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-2);background:var(--surface-inset);border-radius:var(--radius-md);display:flex}.td-record-icon{border-radius:var(--radius-sm);background:var(--surface-raised);width:2rem;height:2rem;color:var(--text-muted);flex:0 0 2rem;place-items:center;display:grid}.td-record-icon svg{width:1rem;height:1rem}.td-record-body{flex:1;min-width:0}.td-record-title{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap}.td-record-title>a,.td-record-title>strong{font-variant-numeric:tabular-nums;font-weight:600}.token-workspace .td-record p{margin-block:calc(var(--space-half) * 3);color:var(--text-secondary);font-size:var(--text-xs)}.td-record small{color:var(--text-muted);font-size:var(--text-micro)}.td-record-empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);margin-bottom:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-md);min-height:7.5rem;display:flex}.td-record-empty>svg{width:1.375rem;height:1.375rem;color:var(--text-muted);flex-shrink:0}.td-record-empty p{max-width:40ch;color:var(--text-muted);font-size:var(--text-xs);line-height:1.55}.td-project-links{gap:calc(var(--space-half) * 3);margin-top:calc(var(--space-half) * 5);flex-wrap:wrap;display:flex}.td-project-links a{align-items:center;gap:calc(var(--space-half) * 3);max-width:100%;min-height:1.875rem;padding:calc(var(--space-half) * 3) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-micro);display:inline-flex}.td-project-links a span{overflow-wrap:anywhere;min-width:0}.td-project-links a>svg{flex-shrink:0;width:.8125rem;height:.8125rem}.td-project-links a:hover{background:var(--surface-hover);color:var(--text-primary)}.td-description,.td-description-more{font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-line;line-height:1.65}.td-description-more summary{cursor:pointer}.td-description-more summary strong{margin-top:calc(var(--space-half) * 3);color:var(--accent-primary);font-weight:500;display:block}.td-description-more[open] summary>span{display:none}.token-workspace .td-description-more p{margin-top:calc(var(--space-half) * 5)}.td-token-facts{gap:calc(var(--space-half) * 5);margin:var(--space-4) 0 0;grid-template-columns:minmax(0,1fr);display:grid}.td-token-facts>div{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.td-token-facts dt{color:var(--text-muted);font-size:var(--text-micro)}.td-token-facts dd{text-align:right;color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.td-network-name{text-transform:capitalize}.token-workspace .td-metadata-source{margin-top:calc(var(--space-half) * 7);color:var(--text-muted);font-size:var(--text-micro)}.td-refreshing{animation:1.2s linear infinite td-refresh}@keyframes td-refresh{to{transform:rotate(360deg)}}@media (width<=1150px){.td-market-layout{grid-template-columns:minmax(0,1fr)}.td-market-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.td-about-panel{grid-column:1/-1}}@media (width<=760px){.td-hero{gap:var(--space-4);padding:var(--space-4);flex-wrap:wrap}.td-hero-price{justify-items:start}.td-market-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.td-records-grid,.td-market-sidebar{grid-template-columns:minmax(0,1fr)}.td-address-actions{flex-basis:100%;margin-left:0}.td-chart-footer{flex-wrap:wrap}.td-chart-footer>.fine-print{max-width:none}.td-chart-panel .token-chart{height:21.25rem;min-height:21.25rem}.td-chart-empty{min-height:17.5rem}}@media (width<=480px){.td-context{display:none}.td-avatar{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.td-identity{gap:calc(var(--space-half) * 5)}.token-workspace .td-hero h1{font-size:var(--text-2xl)}.td-market-metric{padding:var(--space-3)}.td-market-metric>strong{font-size:var(--text-2xl)}.td-hero-price{width:100%}}@container workspace (width<=300px){.td-market-metrics{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.td-refreshing{animation:none}}.agent-workspace{gap:var(--space-3);width:100%;min-width:0;margin-inline:auto;display:grid;container-type:inline-size}.agent-workspace :is(h1,h2,h3,p,section){margin:0}.ad-breadcrumb,.ad-breadcrumb a,.ad-network,.ad-status,.ad-identity-heading,.ad-identity-meta,.ad-identity-fact,.ad-metric-label,.ad-metric-value,.ad-observation,.ad-module-heading,.ad-runtime-facts dt,.ad-fee-status,.ad-runtime-health>span{align-items:center;display:flex}.ad-breadcrumb{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap}.ad-breadcrumb a,.ad-network{gap:calc(var(--space-half) * 3);min-height:1.75rem}.ad-network{margin-left:auto}.ad-breadcrumb svg,.ad-hero svg,.ad-metric svg,.ad-observation svg,.ad-runtime svg,.ad-tabs svg,.ad-section-link svg{flex-shrink:0;width:1rem;height:1rem}.ad-network i,.ad-status i{background:currentColor;border-radius:50%;width:.3125rem;height:.3125rem}.ad-network i{background:var(--accent-primary)}.ad-hero{border-radius:var(--radius-lg);background:var(--surface-panel);min-width:0;padding:var(--space-5) var(--space-5) 0;overflow:hidden}.ad-hero-body{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding-bottom:var(--space-4);display:flex}.ad-identity{align-items:flex-start;gap:calc(var(--space-half) * 7);flex:1;min-width:0;display:flex}.ad-avatar{border-radius:var(--radius-md);background:var(--surface-raised);width:3.5rem;height:3.5rem;color:var(--accent-primary);flex:0 0 3.5rem;place-items:center;display:grid;overflow:hidden}.ad-avatar img{object-fit:cover;width:100%;height:100%}.agent-workspace .ad-avatar>svg{width:1.75rem;height:1.75rem}.ad-identity-text{min-width:0}.ad-identity-heading{gap:calc(var(--space-half) * 5);flex-wrap:wrap}.agent-workspace .ad-identity h1{font-size:var(--text-3xl);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:650;line-height:1.2}.ad-status{gap:calc(var(--space-half) * 3);border-radius:var(--radius-sm);padding:var(--space-1) calc(var(--space-half) * 3.5);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-micro);text-transform:capitalize}.ad-status.is-active{background:var(--surface-accent);color:var(--accent-primary)}.ad-identity-meta{gap:calc(var(--space-half) * 5);margin-top:calc(var(--space-half) * 2.5);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap}.ad-handle{overflow-wrap:anywhere}.agent-workspace .ad-identity p{margin-top:calc(var(--space-half) * 4.5);color:var(--text-secondary);font-size:var(--text-compact);overflow-wrap:anywhere;max-width:64ch;line-height:1.55}.ad-hero-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.ad-hero-actions .ad-manage{background:var(--surface-raised);color:var(--text-primary);min-height:2.25rem;padding:var(--space-2) var(--space-3)}.ad-hero-actions .ad-manage:hover{background:var(--surface-hover)}.ad-social{align-items:center;gap:calc(var(--space-half) * 3);min-height:2.25rem;padding:var(--space-2) calc(var(--space-half) * 5);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);display:inline-flex}.ad-social:hover{background:var(--surface-raised);color:var(--text-primary)}.ad-hero-details{gap:var(--space-3) calc(var(--space-half) * 14);padding:var(--space-3) var(--space-5);margin-inline:calc(var(--space-5) * -1);background:var(--surface-inset);flex-wrap:wrap;display:flex}.ad-identity-fact{gap:var(--space-2);min-width:0;color:var(--text-muted)}.ad-identity-fact>div{align-items:center;gap:calc(var(--space-half) * 3);flex-wrap:wrap;min-width:0;display:flex}.ad-identity-fact span{font-size:var(--text-micro)}.ad-identity-fact strong,.ad-identity-fact a{font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere;font-weight:500}.ad-wallet a{align-items:center;gap:calc(var(--space-half) * 2.5);font-family:var(--font-mono);display:inline-flex}.ad-wallet{margin-left:auto}.ad-copy-wallet{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text-muted);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.ad-copy-wallet:hover{background:var(--surface-hover);color:var(--text-primary)}.agent-workspace .ad-copy-error{color:var(--state-warning);font-size:var(--text-xs);padding-block:var(--space-3);overflow-wrap:anywhere}.ad-metrics{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ad-metric{gap:calc(var(--space-half) * 5);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-panel);flex-direction:column;display:flex}.ad-metric-label{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.ad-metric-label svg{color:var(--text-muted)}.ad-metric-value{gap:var(--space-2);flex-wrap:wrap}.ad-metric-value>strong{font-size:var(--text-3xl);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.2}.ad-return{font-size:var(--text-micro);padding:calc(var(--space-half) * 1.5) calc(var(--space-half) * 3);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-raised);font-variant-numeric:tabular-nums}.ad-metric p{align-items:center;gap:var(--space-1);font-size:var(--text-micro);color:var(--text-muted);flex-wrap:wrap;margin-top:auto;line-height:1.5;display:flex}.ad-metric p b{color:var(--text-secondary);font-weight:500}.ad-pnl-breakdown{gap:calc(var(--space-half) * 3) var(--space-4);font-size:var(--text-micro);flex-wrap:wrap;margin:auto 0 0;display:flex}.ad-pnl-breakdown div{gap:calc(var(--space-half) * 2.5);flex-wrap:wrap;display:flex}.ad-pnl-breakdown dt{color:var(--text-muted)}.ad-pnl-breakdown dd{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.ad-observation{gap:calc(var(--space-half) * 3);margin-top:calc(var(--space-half) * 4.5);padding-inline:var(--space-half);color:var(--text-muted);font-size:var(--text-micro)}.ad-accounting-notice{margin-top:var(--space-2);padding:calc(var(--space-half) * 5) var(--space-3);background:var(--surface-warning);color:var(--state-warning);border-radius:var(--radius-sm);font-size:var(--text-xs)}.ad-tabs{gap:var(--space-1);padding:calc(var(--space-half) * 2.5);background:var(--surface-panel);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.ad-tabs button{justify-content:center;align-items:center;gap:calc(var(--space-half) * 3);min-height:2.25rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);background:0 0;border:0;font-weight:500;display:inline-flex}.ad-tabs button:hover{color:var(--text-primary);background:var(--surface-raised)}.ad-tabs button.is-selected{background:var(--surface-raised);color:var(--text-primary)}.ad-tabs button.is-selected svg{color:var(--accent-primary)}.ad-content,.ad-overview,.ad-token-layout{gap:var(--space-3);min-width:0;display:grid}.ad-market-layout{gap:var(--space-3);grid-template-columns:minmax(0,1.3fr) minmax(20rem,.8fr);align-items:start;display:grid}.ad-overview-bottom{gap:var(--space-3);grid-template-columns:minmax(0,1.2fr) minmax(17.5rem,.8fr);align-items:start;display:grid}.ad-runtime,.ad-panel{min-width:0;padding:var(--space-4);background:var(--surface-panel);border-radius:var(--radius-lg)}.ad-module-heading{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.ad-module-heading .micro-label{display:none}.agent-workspace .ad-module-heading h2,.agent-workspace .section-head h2{font-size:var(--text-sm);letter-spacing:-.015em;font-weight:600}.ad-module-heading>svg{color:var(--text-muted)}.ad-model-card{gap:calc(var(--space-half) * 3) var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-inset);grid-template-columns:minmax(0,1fr) auto;display:grid}.ad-model-card>span{font-size:var(--text-micro);color:var(--text-muted)}.ad-model-card>strong{color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;grid-column:1;font-weight:600}.ad-model-card>span:last-child{grid-column:1}.ad-model-card .model-brand{grid-area:1/2/4;align-self:center;width:4rem;height:auto}.ad-runtime-facts{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ad-runtime-facts>div{gap:calc(var(--space-half) * 2.5);display:grid}.ad-runtime-facts dt{gap:calc(var(--space-half) * 2.5);color:var(--text-muted);font-size:var(--text-micro)}.ad-runtime-facts dd{color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.ad-runtime-health{gap:calc(var(--space-half) * 3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-inset);display:grid}.ad-runtime-health>span{gap:calc(var(--space-half) * 3);color:var(--text-muted);font-size:var(--text-micro)}.ad-runtime-health>strong{color:var(--text-secondary);font-size:var(--text-xs);text-transform:capitalize;font-weight:500}.ad-runtime-health code{color:var(--state-warning);font-size:var(--text-micro);overflow-wrap:anywhere}.ad-fee-status{gap:calc(var(--space-half) * 5);margin-top:var(--space-4)}.ad-fee-status>svg{color:var(--accent-primary)}.ad-fee-status>div{gap:calc(var(--space-half) * 1.5);display:grid}.ad-fee-status strong{font-size:var(--text-xs);font-weight:500}.ad-fee-status span{font-size:var(--text-micro);color:var(--text-muted)}.ad-section-link{align-items:center;gap:calc(var(--space-half) * 2.5);color:var(--text-secondary);font-size:var(--text-xs);background:0 0;border:0;padding:0;display:inline-flex}.ad-section-link:hover{color:var(--accent-primary)}.agent-workspace .section-head{margin:0 0 var(--space-4);gap:var(--space-3)}.agent-workspace .fine-print{font-size:var(--text-micro);color:var(--text-muted);margin-bottom:var(--space-3);line-height:1.55}.agent-workspace .empty{background:var(--surface-inset);border-radius:var(--radius-md);min-height:11.25rem;padding:var(--space-6) var(--space-4)}.agent-workspace .empty>svg{color:var(--text-muted)}.agent-workspace .empty p{max-width:40ch}.agent-workspace .table-wrap{border-radius:var(--radius-md);background:var(--surface-inset);padding:0}.agent-workspace table{border-collapse:collapse;border-spacing:0}.agent-workspace th{padding:var(--space-3);font-size:var(--text-micro);letter-spacing:0;color:var(--text-muted);background:0 0;font-weight:500}.agent-workspace td{padding:calc(var(--space-half) * 6.5) var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-top:1px solid var(--border-subtle);background:0 0}.agent-workspace tbody tr:hover td{background:var(--surface-raised)}.agent-workspace td a{align-items:center;gap:calc(var(--space-half) * 3.5);color:var(--text-primary);display:inline-flex}.agent-workspace td a:hover{color:var(--accent-primary)}.ad-asset-mark{border-radius:var(--radius-sm);background:var(--surface-raised);width:1.75rem;height:1.75rem;color:var(--text-muted);place-items:center;display:grid}.ad-asset-mark svg{width:.9375rem;height:.9375rem}.agent-workspace .trade-side,.ad-action{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-1) calc(var(--space-half) * 3);background:var(--surface-accent);color:var(--accent-primary);font-size:var(--text-micro);font-weight:500;display:inline-flex}.agent-workspace .trade-side.negative,.ad-action.is-sell{background:var(--surface-danger);color:var(--state-danger)}.agent-workspace .detail-record,.agent-workspace .feed article{background:var(--surface-inset);border-radius:var(--radius-md);padding:var(--space-4);margin-block:var(--space-3)}.agent-workspace .detail-record .flex-between{align-items:flex-start}.agent-workspace .detail-record p,.agent-workspace .feed p{margin-block:calc(var(--space-half) * 5);color:var(--text-secondary);font-size:var(--text-compact);line-height:1.55}.agent-workspace .detail-record strong{font-weight:500}.agent-workspace .detail-record time{font-size:var(--text-micro)}.agent-workspace .feed-asset{margin-top:var(--space-3);background:var(--surface-raised);flex-wrap:wrap}.agent-workspace .feed-asset>span{overflow-wrap:anywhere;min-width:0}.ad-portfolio-value{gap:calc(var(--space-half) * 3);overflow-wrap:anywhere;min-width:0;display:grid}.ad-portfolio-value>span{color:var(--text-muted);font-size:var(--text-xs)}.ad-portfolio-value>strong{font-size:var(--text-3xl);letter-spacing:-.035em;font-weight:600}.ad-portfolio-chart{width:100%;height:auto;margin-top:var(--space-4);display:block;overflow:visible}.ad-chart-grid{stroke:var(--border-subtle);stroke-width:1px;fill:none;stroke-dasharray:3 6}.ad-chart-line{fill:none;stroke:var(--accent-primary);stroke-width:2px;stroke-linejoin:round}.ad-chart-dot{fill:var(--accent-primary)}.ad-chart-area{fill:var(--surface-accent)}.ad-chart-range{justify-content:space-between;gap:var(--space-2);font-size:var(--text-micro);color:var(--text-muted);display:flex}.ad-chart-scrubber{width:100%;accent-color:var(--accent-primary);cursor:ew-resize;min-height:1.5rem}.agent-workspace .ad-chart-inspected,.agent-workspace .ad-portfolio-observed{font-size:var(--text-micro);color:var(--text-muted);margin-top:calc(var(--space-half) * 5)}.ad-portfolio-empty{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);min-height:11.875rem;margin-top:var(--space-3);padding:var(--space-6) var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md);color:var(--text-muted);flex-direction:column;display:flex}.ad-portfolio-empty p{max-width:42ch;font-size:var(--text-xs);line-height:1.55}.ad-portfolio-empty svg{width:1.5rem;height:1.5rem}.ad-portfolio-records{margin-top:var(--space-4);font-size:var(--text-xs)}.ad-portfolio-records summary{cursor:pointer;padding-block:var(--space-3);color:var(--text-secondary)}.ad-economy-rewards{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.ad-fee-allocation{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));display:grid}.ad-fee-allocation>div{min-width:0;padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md)}.ad-fee-allocation header{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);text-transform:capitalize;font-size:var(--text-xs);display:flex}.ad-fee-allocation strong{color:var(--text-primary);font-size:var(--text-xl)}.ad-fee-allocation code{color:var(--text-muted);overflow-wrap:anywhere;font-size:var(--text-micro)}.ad-fee-allocation progress{width:100%;accent-color:var(--accent-primary);margin-bottom:var(--space-3)}.ad-section-intro{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:0 0 var(--space-1);min-width:0;display:flex}.ad-section-intro>div{min-width:0}.agent-workspace .ad-section-intro h2{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600}.agent-workspace .ad-section-intro p{margin-top:calc(var(--space-half) * 2.5);color:var(--text-muted);font-size:var(--text-xs);max-width:72ch;line-height:1.5}.ad-section-total{gap:var(--space-1);text-align:right;display:grid}.ad-section-total span,.ad-section-total small{color:var(--text-muted);font-size:var(--text-micro)}.ad-section-total strong{font-size:var(--text-2xl);font-weight:600}.ad-content>section{min-width:0}.ad-record-tools{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.ad-record-tools>div:first-child:not(.ad-segments){gap:var(--space-1);align-items:baseline;display:inline-flex}.ad-record-tools strong{font-size:var(--text-compact);color:var(--text-primary)}.ad-record-tools input{width:min(100%,15rem);min-width:0;min-height:2.25rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-primary);font-size:var(--text-xs);border:0}.ad-record-tools input::placeholder{color:var(--text-muted)}.ad-segments{gap:calc(var(--space-half) * 1.5);padding:calc(var(--space-half) * 1.5);border-radius:var(--radius-sm);background:var(--surface-inset);flex-wrap:wrap;display:flex}.ad-segments button{min-height:1.875rem;padding:calc(var(--space-half) * 3) calc(var(--space-half) * 5);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);text-transform:capitalize;background:0 0;border:0}.ad-segments button:hover{color:var(--text-primary)}.ad-segments button[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary)}.ad-decision-timeline{gap:var(--space-3);display:grid}.ad-decision{gap:var(--space-3);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.ad-decision-index{border-radius:var(--radius-sm);background:var(--surface-raised);height:1.75rem;color:var(--text-muted);font-size:var(--text-micro);align-self:start;place-items:center;display:grid}.ad-decision-body{min-width:0;padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md)}.ad-decision-body header,.ad-decision-body footer{align-items:center;gap:calc(var(--space-half) * 5);flex-wrap:wrap;display:flex}.ad-decision-body header a{align-items:center;gap:calc(var(--space-half) * 2.5);font-size:var(--text-xs);display:inline-flex}.ad-decision-body svg{flex-shrink:0;width:.875rem;height:.875rem}.ad-decision-body time{font-size:var(--text-micro);color:var(--text-muted);margin-left:auto}.agent-workspace .ad-decision-body p{margin-block:var(--space-3);font-size:var(--text-compact);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.6}.ad-confidence{gap:calc(var(--space-half) * 3) var(--space-3);min-width:8.125rem;color:var(--text-muted);font-size:var(--text-micro);grid-template-columns:1fr auto;display:grid}.ad-confidence strong{color:var(--text-secondary)}.ad-confidence progress{width:100%;accent-color:var(--accent-primary);grid-column:1/-1}.ad-admission{align-items:center;gap:calc(var(--space-half) * 3);padding:calc(var(--space-half) * 3.5) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-accent);color:var(--accent-primary);font-size:var(--text-micro);margin-left:auto;display:inline-flex}.ad-admission.is-rejected{background:var(--surface-warning);color:var(--state-warning)}.ad-decision details{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-xs)}.ad-decision summary{cursor:pointer;padding-block:calc(var(--space-half) * 3)}.ad-inventory-summary{gap:var(--space-5);margin-bottom:var(--space-4);padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.ad-inventory-summary>div:first-child{align-content:start;gap:calc(var(--space-half) * 3);display:grid}.ad-inventory-summary span,.ad-inventory-summary small{color:var(--text-muted);font-size:var(--text-micro)}.ad-inventory-summary strong{font-size:var(--text-3xl);font-weight:600}.ad-allocation-list{gap:var(--space-3);max-height:15rem;display:grid;overflow-y:auto}.ad-allocation-list a{gap:var(--space-3);font-size:var(--text-micro);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.ad-allocation-list progress{width:100%;accent-color:var(--accent-primary)}.ad-mark-date{margin-top:calc(var(--space-half) * 2.5);color:var(--text-muted);font-size:var(--text-micro);display:block}.ad-designed-empty{justify-items:center;gap:calc(var(--space-half) * 5);padding:var(--space-10) var(--space-4);text-align:center;background:var(--surface-inset);border-radius:var(--radius-md);display:grid}.ad-designed-empty>svg{width:1.5rem;height:1.5rem;color:var(--text-muted)}.ad-designed-empty h3{font-size:var(--text-sm);font-weight:500}.ad-designed-empty p{color:var(--text-muted);font-size:var(--text-xs);line-height:1.55}.ad-view-callout-trades .token-socials{padding-top:var(--space-3)}.ad-view-callout-trades .token-socials a{padding:var(--space-2) calc(var(--space-half) * 5);background:var(--surface-raised);border-radius:var(--radius-sm);color:var(--text-secondary)}.ad-view-calls .call-grid,.ad-view-missions .mission-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr))}.ad-view-calls .call-card,.ad-view-missions .mission-card{padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md)}.ad-view-calls .call-card h3,.ad-view-missions .mission-card h3{font-size:var(--text-xl)}.ad-view-calls .call-details{gap:var(--space-2);padding:var(--space-3);background:var(--surface-panel);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ad-view-calls .call-details span{gap:calc(var(--space-half) * 2.5);display:grid}.ad-view-calls .call-card>.button{margin-top:var(--space-3);background:var(--surface-raised);color:var(--text-primary)}.ad-view-calls .call-card>.button[aria-pressed=true]{background:var(--surface-accent);color:var(--accent-primary)}.ad-view-missions progress{height:.375rem;accent-color:var(--accent-primary)}.ad-view-rewards .creator-receipts article{padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md)}.ad-view-rewards .reward-receipt-icon{color:var(--text-muted);background:var(--surface-raised)}.ad-content progress::-webkit-progress-value{background:var(--accent-primary)}.ad-content progress::-moz-progress-bar{background:var(--accent-primary)}.agent-site-shell .sidebar{display:none}.agent-site-shell>main{max-width:100%;padding-top:var(--space-4);margin-left:0}.agent-site-shell .agent-workspace{max-width:90rem}.agent-site-shell .brand-slot{width:auto}.ad-site-header{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:90rem;padding:var(--space-4) var(--space-6);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;margin-inline:auto;display:flex}.ad-site-header a{align-items:center;gap:calc(var(--space-half) * 3);color:var(--text-primary);display:inline-flex}.ad-site-header svg{width:1rem;height:1rem}.ad-site-header .brand-mark{width:2rem;height:2rem}@media (width<=1150px){.ad-market-layout{grid-template-columns:minmax(0,1fr)}.ad-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-wallet{margin-left:0}}@media (width<=760px){.ad-hero{padding:var(--space-4) var(--space-4) 0}.ad-hero-body{gap:var(--space-3);flex-wrap:wrap}.ad-identity{flex-basis:100%}.ad-hero-details{margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);gap:var(--space-3)}.ad-overview-bottom{grid-template-columns:minmax(0,1fr)}.ad-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.ad-tabs button{white-space:nowrap;flex-shrink:0}.ad-section-intro{flex-wrap:wrap}.ad-section-total{text-align:left}.ad-inventory-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.ad-avatar{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.agent-workspace .ad-identity h1{font-size:var(--text-2xl)}.ad-identity{gap:calc(var(--space-half) * 5)}.ad-metric{padding:var(--space-3)}.ad-metric-value>strong{font-size:var(--text-2xl)}.ad-metric-label svg{display:none}.ad-decision{grid-template-columns:minmax(0,1fr)}.ad-decision-index{display:none}.ad-admission{margin-left:0}.ad-decision-body time{width:100%;margin-left:0}.ad-runtime-facts{gap:var(--space-3)}}@container (width<=300px){.ad-metrics,.ad-runtime-facts{grid-template-columns:minmax(0,1fr)}.ad-identity,.ad-wallet{flex-wrap:wrap}.ad-allocation-list a{grid-template-columns:minmax(0,1fr) auto}.ad-allocation-list progress{grid-area:2/1/auto/-1}.ad-view-calls .call-details{grid-template-columns:minmax(0,1fr)}.ad-hero-actions .ad-manage{white-space:normal}}.agent-token-market{border-radius:var(--radius-lg);background:var(--surface-panel);min-width:0;overflow:hidden}.agent-token-market h2,.agent-token-market h3,.agent-token-market p,.agent-token-market dl,.agent-token-market dd{margin:0}.agent-token-market svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.atm-heading,.atm-token-identity,.atm-token-meta,.atm-detail-link,.atm-mint-topline,.atm-mint-value,.atm-copy-button,.atm-chart-heading,.atm-chart-title,.atm-external-link,.atm-action,.atm-refresh,.atm-footer{align-items:center;display:flex}.atm-market-notice{justify-content:space-between;align-items:center;gap:var(--space-3);padding:calc(var(--space-half) * 5) var(--space-4);background:color-mix(in srgb, var(--state-warning) 7%, var(--surface-inset));display:flex}.atm-market-notice>div{min-width:0}.atm-market-notice strong{color:var(--state-warning);font-size:var(--text-xs);font-weight:var(--weight-medium);display:block}.agent-token-market .atm-market-notice p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.atm-market-notice .atm-refresh{flex:none}.atm-market-activity{padding:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.atm-order-flow{min-width:0}.atm-flow-heading,.atm-flow-labels{justify-content:space-between;align-items:baseline;gap:var(--space-1) calc(var(--space-half) * 3);flex-wrap:wrap;display:flex}.atm-flow-heading strong{color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.atm-flow-labels{margin-top:calc(var(--space-half) * 3);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.atm-flow-labels small{font-size:var(--text-xs);font-weight:var(--weight-regular)}.atm-buys{color:var(--state-success)}.atm-sells{color:var(--state-danger)}.atm-flow-bar{width:100%;height:var(--dot-md);margin-top:calc(var(--space-half) * 3);background:var(--surface-hover);border-radius:var(--radius-pill);display:flex;overflow:hidden}.atm-buy-bar{background:var(--state-success)}.atm-sell-bar{background:var(--state-danger)}.atm-pair-details{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;display:grid}.atm-pair-details>div{min-width:0}.atm-pair-details dt{color:var(--text-subtle);font-size:var(--text-xs);line-height:var(--leading-normal)}.agent-token-market .atm-pair-details dd{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.atm-token-links{gap:calc(var(--space-half) * 3) var(--space-3);margin-top:calc(var(--space-half) * 5);flex-wrap:wrap;display:flex}.atm-token-links a{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere;display:inline-flex}.atm-token-links a:hover{color:var(--accent-primary)}.atm-token-links a svg{width:var(--text-xs);height:var(--text-xs)}.atm-copy-button:focus-visible,.atm-refresh:focus-visible,.agent-token-market a:focus-visible{outline:var(--focus-width) solid var(--accent-primary);outline-offset:var(--space-half)}.atm-heading{padding:var(--space-4);justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.atm-token-identity{gap:calc(var(--space-half) * 5);flex:1;min-width:0}.atm-token-icon{flex:0 0 var(--avatar-md);width:var(--avatar-md);height:var(--avatar-md);color:var(--accent-primary);background:var(--surface-accent);border-radius:var(--radius-md);place-items:center;display:grid;overflow:hidden}.atm-token-icon img{object-fit:cover;width:100%;height:100%}.atm-token-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.atm-token-title{min-width:0}.atm-eyebrow{color:var(--text-subtle);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-normal);display:block}.agent-token-market .atm-token-title h2{margin-block:var(--space-half) var(--space-1);color:var(--text-primary);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;font-size:var(--text-xl)}.atm-token-meta{gap:calc(var(--space-half) * 5);font-size:var(--text-xs);flex-wrap:wrap}.atm-symbol{min-width:0;color:var(--text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere}.atm-launch-state{color:var(--text-muted);font-size:var(--text-xs)}.atm-launch-state.is-failed{color:var(--state-danger)}.atm-chain,.atm-observed{align-items:center;gap:calc(var(--space-half) * 3);color:var(--text-subtle);font-size:var(--text-xs);display:inline-flex}.atm-chain i,.atm-observed i{width:var(--dot-md);height:var(--dot-md);flex:0 0 var(--dot-md);background:var(--accent-primary);border-radius:var(--radius-pill)}.atm-detail-link{gap:var(--space-1);color:var(--accent-primary);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.atm-market-top{padding:0 var(--space-4) var(--space-4);gap:var(--space-3);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:stretch;display:grid}.atm-price-block{justify-items:start;gap:var(--space-1);min-width:0;padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm);align-content:center;display:grid}.atm-price{color:var(--text-primary);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:var(--text-metric);font-weight:600}.atm-price-change{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-wrap:wrap;display:inline-flex}.atm-price-change.is-positive{color:var(--state-success)}.atm-price-change.is-negative{color:var(--state-danger)}.atm-price-change small{margin-left:var(--space-1);color:var(--text-subtle);font-size:var(--text-xs);font-weight:var(--weight-regular)}.atm-metrics{border-radius:var(--radius-md);gap:var(--space-2);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.atm-metrics>div{min-width:0;padding:var(--space-3) calc(var(--space-half) * 5);background:var(--surface-inset);border-radius:var(--radius-sm)}.atm-metrics dt{color:var(--text-subtle);line-height:var(--leading-tight);font-size:var(--text-micro);margin-bottom:calc(var(--space-half) * 3)}.agent-token-market .atm-metrics dd{color:var(--text-primary);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:var(--text-xl);font-weight:600}.atm-mint-block{border-radius:var(--radius-sm);margin:0 var(--space-4);padding:var(--space-3);background:var(--surface-inset)}.atm-market-activity+.atm-mint-block{margin-top:0}.atm-mint-topline{gap:calc(var(--space-half) * 3) var(--space-3);flex-wrap:wrap;justify-content:space-between}.atm-reserved{color:var(--state-warning);font-size:var(--text-xs);line-height:var(--leading-normal)}.atm-mint-value{justify-content:space-between;gap:var(--space-2);min-width:0;margin-top:calc(var(--space-half) * 3)}.atm-mint-value code{min-width:0;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-relaxed);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.atm-copy-button{gap:calc(var(--space-half) * 3);padding:calc(var(--space-half) * 3) calc(var(--space-half) * 5);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;background:var(--surface-raised);border:0;flex:none;min-height:2rem}.atm-copy-button:hover{color:var(--accent-primary);background:var(--surface-hover)}.agent-token-market .atm-copy-feedback,.agent-token-market .atm-reservation-note{margin-top:calc(var(--space-half) * 3);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.agent-token-market .atm-copy-feedback{color:var(--state-success)}.agent-token-market .atm-copy-feedback.is-error{color:var(--state-warning)}.atm-chart-heading{justify-content:space-between;gap:calc(var(--space-half) * 5);padding:var(--space-3) var(--space-4);background:0 0;flex-wrap:wrap}.atm-chart-title{gap:calc(var(--space-half) * 3);flex-wrap:wrap;min-width:0}.atm-chart-title>svg{color:var(--accent-primary)}.agent-token-market .atm-chart-title h3{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.atm-observed{margin-left:calc(var(--space-half) * 3);padding:var(--space-1) calc(var(--space-half) * 3);font-size:var(--text-micro);background:var(--surface-raised);border-radius:var(--radius-sm)}.atm-observed.is-stale{color:var(--state-warning)}.atm-observed.is-stale i{background:var(--state-warning)}.atm-external-link{gap:calc(var(--space-half) * 3);color:var(--text-muted);font-size:var(--text-xs)}.atm-detail-link:hover,.atm-external-link:hover,.atm-footer a:hover{color:var(--accent-soft)}.atm-chart-container{background:var(--surface-inset);min-width:0;margin:0 var(--space-4);border-radius:var(--radius-md);overflow:hidden}.agent-token-market .atm-chart{background:var(--surface-inset);border:0;border-radius:0;width:100%;height:25rem;min-height:25rem;display:block}.atm-chart-empty{justify-content:center;align-items:center;gap:calc(var(--space-half) * 5);text-align:center;background:var(--surface-inset);min-height:18.75rem;padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.atm-empty-symbol{margin-bottom:calc(var(--space-half) * 3);background:var(--surface-panel);color:var(--text-subtle);border-radius:var(--radius-md);place-items:center;width:2.5rem;height:2.5rem;display:grid}.atm-empty-symbol svg{width:1.375rem;height:1.375rem}.atm-chart-empty>strong{color:var(--text-secondary);font-weight:var(--weight-medium);line-height:var(--leading-tight);font-size:var(--text-sm)}.atm-chart-empty p{max-width:var(--detail-card-min);color:var(--text-muted);line-height:var(--leading-normal);font-size:var(--text-xs)}.atm-action{justify-content:center;gap:calc(var(--space-half) * 3);min-height:var(--control-md);margin-top:calc(var(--space-half) * 3);padding:calc(var(--space-half) * 3) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;border:0}.atm-action:hover{background:var(--surface-hover);color:var(--accent-primary)}.atm-footer{padding:var(--space-3) var(--space-4);justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.atm-footer p{color:var(--text-subtle);font-size:var(--text-xs);line-height:var(--leading-normal)}.atm-footer p>span{margin-top:var(--space-1);display:block}.atm-footer a{color:var(--text-muted)}.atm-refresh{gap:calc(var(--space-half) * 3);padding:calc(var(--space-half) * 3) 0;color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}.atm-refresh:hover{color:var(--accent-primary)}.atm-action:disabled,.atm-refresh:disabled{cursor:wait;color:var(--text-subtle)}@media (width<=1100px){.atm-market-top{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.atm-heading,.atm-chart-heading,.atm-market-notice,.atm-footer{padding:var(--space-3)}.atm-heading{align-items:flex-start}.atm-token-identity{flex-basis:100%}.atm-market-top{padding:0 var(--space-3) var(--space-3)}.atm-mint-block{margin:var(--space-3) var(--space-3) 0;padding:calc(var(--space-half) * 5)}.atm-mint-value{flex-wrap:wrap;align-items:flex-start}.atm-mint-value code{flex-basis:100%}.atm-metrics{padding:calc(var(--space-half) * 5);gap:calc(var(--space-half) * 3)}.agent-token-market .atm-metrics dd{font-size:var(--text-base)}.atm-chart-empty{min-height:var(--mission-height);padding:var(--space-4) var(--space-3)}.agent-token-market .atm-chart{height:var(--market-chart-height)}.atm-observed{margin-left:0}.atm-market-activity{padding:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.atm-market-notice{align-items:flex-start}}.atm-description{font-size:var(--text-xs);color:var(--text-secondary);margin:var(--space-3) var(--space-4)}.atm-description summary{cursor:pointer;padding-block:calc(var(--space-half) * 3)}.agent-token-market .atm-description p{margin-top:calc(var(--space-half) * 5);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.aas-journal{background:var(--surface-panel);border-radius:var(--radius-lg);min-width:0;padding:var(--space-4);overflow:hidden}.aas-heading,.aas-event-meta,.aas-event-title,.aas-event-links,.aas-window-label,.aas-error{justify-content:space-between;align-items:center;gap:calc(var(--space-half) * 5);display:flex}.aas-heading{margin-bottom:var(--space-3)}.aas-eyebrow{align-items:center;gap:calc(var(--space-half) * 3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--text-micro);margin-bottom:var(--space-1);color:var(--text-muted);display:flex}.aas-heading h2{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-size:var(--text-sm)}.aas-journal svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.aas-refresh{color:var(--text-secondary);background:var(--surface-raised);border-radius:var(--radius-sm);border:0;flex-shrink:0;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.aas-refresh:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.aas-refresh:disabled{opacity:.5}.aas-filters{padding:calc(var(--space-half) * 1.5);background:var(--surface-inset);border-radius:var(--radius-sm);gap:calc(var(--space-half) * 1.5);flex-wrap:wrap;display:flex}.aas-filters button{color:var(--text-secondary);font-weight:var(--weight-medium);transition:color var(--duration-fast), background var(--duration-fast);min-height:1.875rem;padding:calc(var(--space-half) * 3) calc(var(--space-half) * 4.5);border-radius:var(--radius-sm);font-size:var(--text-micro);background:0 0;border:0}.aas-filters button:hover{color:var(--text-primary);background:var(--surface-hover)}.aas-filters button[aria-pressed=true]{color:var(--text-primary);background:var(--surface-raised)}.aas-window-label{color:var(--text-muted);padding:var(--space-3) 0;font-size:var(--text-micro);flex-wrap:wrap}.aas-timeline{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;max-height:42.5rem;margin:0;padding:0;list-style:none;overflow-y:auto}.aas-event{grid-template-columns:var(--control-sm) minmax(0, 1fr);padding:var(--space-3);gap:calc(var(--space-half) * 5);margin-bottom:var(--space-2);background:var(--surface-inset);border-radius:var(--radius-md);--event-color:var(--text-muted);--event-background:var(--surface-raised);display:grid;position:relative}.aas-event:not(:last-child):after{content:"";width:.0625rem;left:calc(var(--control-sm) / 2);top:calc(.75rem + var(--control-sm) + .375rem);background:var(--border-subtle);display:none;position:absolute;bottom:-.375rem}.aas-kind-trades{--event-color:var(--state-success);--event-background:var(--surface-success)}.aas-kind-trades.is-sell{--event-color:var(--state-danger);--event-background:var(--surface-danger)}.aas-kind-decisions,.aas-kind-calls,.aas-kind-missions{--event-color:var(--text-secondary);--event-background:var(--surface-raised)}.aas-kind-rewards{--event-color:var(--accent-primary);--event-background:var(--surface-accent)}.aas-event-icon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);color:var(--event-color);background:var(--event-background);place-items:center;display:grid}.aas-event-content{min-width:0}.aas-event-meta{color:var(--text-muted);font-size:var(--text-micro);line-height:var(--leading-normal);row-gap:var(--space-1);margin-bottom:var(--space-1);flex-wrap:wrap}.aas-event-meta>span:first-child{color:var(--event-color)}.aas-event-meta time{font-variant-numeric:tabular-nums}.aas-event-title{justify-content:flex-start;row-gap:var(--space-1);flex-wrap:wrap}.aas-event-title h3{font-weight:var(--weight-semibold);line-height:var(--leading-normal);overflow-wrap:anywhere;font-size:var(--text-compact)}.aas-event-value{font-size:var(--text-sm);color:var(--event-color);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.aas-event-value small{font-size:var(--text-xs);font-weight:var(--weight-medium)}.aas-journal .aas-text{margin-top:calc(var(--space-half) * 3);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-xs);line-height:1.6}.aas-text.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aas-expand{color:var(--event-color);padding:calc(var(--space-half) * 3) 0 0;font-size:var(--text-xs);align-items:center;gap:var(--space-1);background:0 0;border:0;display:flex}.aas-expand[aria-expanded=true] svg{transform:rotate(180deg)}.aas-event-links{margin-top:calc(var(--space-half) * 5);flex-wrap:wrap;justify-content:flex-start}.aas-token,.aas-receipt,.aas-research a{align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-normal);display:inline-flex}.aas-token{color:var(--text-primary);background:var(--surface-raised);overflow-wrap:anywhere;border-radius:var(--radius-sm);padding:calc(var(--space-half) * 2.5) calc(var(--space-half) * 3.5)}.aas-token svg,.aas-receipt svg,.aas-research svg{width:var(--text-xs);height:var(--text-xs)}.aas-receipt{color:var(--text-muted)}.aas-receipt:hover,.aas-research a:hover{color:var(--text-primary)}.aas-research{gap:calc(var(--space-half) * 5);margin-top:calc(var(--space-half) * 3);color:var(--detail-blue);flex-wrap:wrap;display:flex}.aas-facts{gap:calc(var(--space-half) * 3) calc(var(--space-half) * 5);margin-top:calc(var(--space-half) * 3);font-size:var(--text-micro);color:var(--text-muted);flex-wrap:wrap;display:flex}.aas-facts b{color:var(--text-secondary);font-weight:var(--weight-medium)}.aas-call-facts{gap:calc(var(--space-half) * 5);margin:calc(var(--space-half) * 5) 0 0;padding:calc(var(--space-half) * 5);border-radius:var(--radius-sm);background:var(--surface-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aas-call-facts dt{color:var(--text-muted);font-size:var(--text-micro)}.aas-call-facts dd{margin:var(--space-1) 0 0;font-size:var(--text-xs);font-weight:var(--weight-medium);overflow-wrap:anywhere}.aas-call-facts>div:first-child dd{color:var(--event-color)}.aas-mission-progress{gap:calc(var(--space-half) * 3);margin-top:calc(var(--space-half) * 3);font-size:var(--text-xs);color:var(--text-secondary);display:grid}.aas-mission-progress progress{width:100%;height:var(--progress-height);accent-color:var(--event-color)}.aas-journal .aas-deadline{font-size:var(--text-micro);color:var(--text-muted);margin-top:calc(var(--space-half) * 3)}.aas-load-more{justify-content:center;align-items:center;gap:calc(var(--space-half) * 3);min-height:var(--control-md);width:100%;margin-top:calc(var(--space-half) * 5);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);border:0;display:flex}.aas-load-more:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.aas-journal .aas-footnote{color:var(--text-muted);font-size:var(--text-micro);line-height:var(--leading-normal);margin-top:calc(var(--space-half) * 5)}.aas-error{background:var(--surface-warning);color:var(--state-warning);border-radius:var(--radius-sm);padding:calc(var(--space-half) * 5);margin-top:calc(var(--space-half) * 3);font-size:var(--text-xs);align-items:flex-start}.aas-error button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.aas-empty{text-align:center;justify-items:center;gap:calc(var(--space-half) * 5);padding:var(--space-6) var(--space-4);color:var(--text-secondary);display:grid}.aas-empty>svg{color:var(--text-muted);width:1.5rem;height:1.5rem}.aas-empty strong{font-size:var(--text-sm);font-weight:var(--weight-medium)}.aas-empty p{max-width:28rem;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.aas-journal :is(button,a,.aas-timeline):focus-visible{outline:var(--focus-width) solid var(--accent-primary);outline-offset:3px}@media (width<=480px){.aas-journal{padding:var(--space-3)}.aas-event{gap:calc(var(--space-half) * 3)}.aas-filters button{padding-inline:calc(var(--space-half) * 3)}.aas-call-facts{gap:calc(var(--space-half) * 3);padding:calc(var(--space-half) * 3)}}.pump-callouts{border-radius:var(--radius-md);background:var(--surface-panel);flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.pump-callouts.pump-callouts-column{border-radius:var(--radius-lg)}.pump-callouts.pump-callouts-column .terminal-panel-head{min-height:64px}.pump-callouts.pump-callouts-column .pump-callouts-title{flex-wrap:wrap;width:100%}.pump-callouts.pump-callouts-column .pump-callouts-source{margin-left:auto}.pump-callouts.pump-callouts-column .pump-callouts-grid{grid-template-columns:minmax(0,1fr)}.pump-callouts .terminal-panel-head{min-height:64px;padding:calc(var(--space-1) * 3.5);align-items:center;gap:var(--space-3);background:0 0;border:0;display:flex}.pump-callouts .pump-callouts-title{align-items:center;gap:calc(var(--space-1) * 2.25);min-width:0;display:flex}.pump-callouts .pump-callouts-title>div{min-width:0}.pump-callouts .pump-callouts-title h2{color:var(--text-primary);font-size:var(--text-sm);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.3}.pump-callouts .pump-callouts-emblem{width:32px;height:32px;color:var(--accent-primary);background:var(--surface-accent);border-radius:var(--radius-sm);flex:0 0 32px;place-items:center;display:grid}.pump-callouts .pump-callouts-emblem svg{width:16px;height:16px}.pump-callouts .pump-callouts-eyebrow{margin-bottom:var(--space-half);color:var(--text-muted);font-size:var(--text-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:500;display:block}.pump-callouts .pump-callouts-source{padding:var(--space-1) calc(var(--space-1) * 1.5);color:var(--text-muted);background:var(--surface-raised);border-radius:var(--radius-sm);font-size:var(--text-micro);white-space:nowrap;align-self:center}.pump-callouts .pump-callouts-source.is-live{color:var(--accent-primary);background:var(--surface-accent)}.pump-callouts .pump-callouts-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.pump-callouts .pump-callouts-actions .button{min-height:32px;padding:calc(var(--space-1) * 1.5) calc(var(--space-1) * 2.5);background:var(--surface-raised);color:var(--text-primary);border-radius:var(--radius-sm);font-size:var(--text-micro)}.pump-callouts .pump-callouts-actions a{min-height:32px;color:var(--text-muted);font-size:var(--text-micro)}.pump-callouts .pump-callouts-actions a:hover{color:var(--accent-primary)}.pump-callouts .pump-callouts-actions svg{width:13px;height:13px}.pump-callouts .pump-callouts-content{flex:1;min-height:0;padding:0}.pump-callouts .pump-callouts-scroll{height:100%;min-height:0;padding:0 calc(var(--space-1) * 3.5) calc(var(--space-1) * 3.5);scrollbar-width:thin;scrollbar-color:var(--surface-hover) transparent;overflow-y:auto}.pump-callouts .pump-callouts-description{max-width:760px;margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-micro);line-height:1.6}.pump-callouts .pump-callouts-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:calc(var(--space-1) * 2.25) calc(var(--space-1) * 2.75);background:var(--surface-inset);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.pump-callouts .pump-callouts-update{align-items:center;gap:calc(var(--space-1) * 1.5);color:var(--text-secondary);font-size:var(--text-micro);flex-wrap:wrap;display:flex}.pump-callouts .pump-callouts-status-dot{background:var(--accent-primary);border-radius:50%;width:5px;height:5px}.pump-callouts .is-delayed .pump-callouts-status-dot{background:var(--state-warning)}.pump-callouts .pump-callouts-update time{color:var(--text-primary);font-variant-numeric:tabular-nums}.pump-callouts .pump-callouts-cadence{color:var(--text-muted);margin-left:var(--space-1)}.pump-callouts .pump-callouts-filter{align-items:center;gap:calc(var(--space-1) * 1.5);min-height:22px;color:var(--text-secondary);font-size:var(--text-micro);cursor:pointer;margin:0;display:inline-flex}.pump-callouts .pump-callouts-filter input{accent-color:var(--accent-primary);width:13px;height:13px;margin:0}.pump-callouts .pump-callouts-count{margin:calc(var(--space-1) * 2.75) 0;color:var(--text-muted);font-size:var(--text-micro)}.pump-callouts .pump-callouts-count strong{color:var(--text-primary);font-weight:500}.pump-callouts .pump-callouts-grid{gap:calc(var(--space-1) * 2.5);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));margin:0;display:grid}.pump-callouts .pump-callout-card{gap:calc(var(--space-1) * 2.75);min-width:0;min-height:0;padding:calc(var(--space-1) * 3.5);background:var(--surface-raised);border-radius:var(--radius-sm);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.pump-callouts .pump-callout-card:hover{background:var(--surface-hover)}.pump-callouts .pump-callout-card header{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-micro);flex-wrap:nowrap;display:flex}.pump-callouts .pump-callout-byline{align-items:center;gap:calc(var(--space-1) * 1.25);min-width:0;font-size:var(--text-micro);flex:1;display:flex}.pump-callouts .pump-callout-avatar{width:16px;height:16px;color:var(--text-muted);background:0 0;flex:0 0 16px;place-items:center;display:grid}.pump-callouts .pump-callout-avatar svg{width:12px;height:12px}.pump-callouts .pump-callout-author-label,.pump-callouts .pump-callout-author{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pump-callouts .pump-callout-author{color:var(--text-secondary);font-weight:500}.pump-callouts .pump-callout-card time{white-space:nowrap;font-size:var(--text-micro);color:var(--text-muted);margin:0}.pump-callouts .pump-callout-freshness{justify-content:center;align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.pump-callouts .pump-callout-attribution{justify-content:space-between;align-items:center;gap:calc(var(--space-1) * 1.75);border:0;min-width:0;padding:0;display:flex}.pump-callouts .pump-token-identity{align-items:center;gap:calc(var(--space-1) * 2.25);flex:1;min-width:0;display:flex}.pump-callouts .pump-token-artwork{border-radius:var(--radius-sm);background:var(--surface-inset);flex:0 0 36px;width:36px;height:36px}.pump-callouts .pump-token-initials{color:var(--accent-primary);font-size:var(--text-compact);background:var(--surface-accent);font-weight:600}.pump-callouts .pump-token-heading .pump-callout-token{gap:calc(var(--space-1) * 1.5);font-size:var(--text-sm);flex-wrap:nowrap;align-items:center;display:flex}.pump-callouts .pump-callout-token strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pump-callouts .token-identity-link:hover .pump-callout-token strong{color:var(--accent-primary)}.pump-callouts .pump-token-name{margin-top:calc(var(--space-1) * .75);color:var(--text-muted);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pump-callouts .pump-token-address{gap:var(--space-1);max-width:100%;color:var(--text-muted);background:0 0;margin-left:auto;padding:0}.pump-callouts .pump-token-address-icon{flex-shrink:0;width:11px;height:11px}.pump-callouts .pump-token-address code{color:var(--text-muted);font-size:var(--text-micro)}.pump-callouts .pump-token-address button{min-width:24px;min-height:24px;padding:calc(var(--space-1) * 1.25)}.pump-callouts .pump-token-address button svg{width:11px;height:11px}.pump-callouts .pump-token-market{gap:calc(var(--space-1) * 1.25);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);margin:0;display:grid}.pump-callouts .pump-token-market>div{min-width:0;padding:var(--space-2);background:var(--surface-inset);border-radius:var(--radius-sm);border:0}.pump-callouts .pump-token-market dt{color:var(--text-muted);font-size:var(--text-micro);line-height:1.4}.pump-callouts .pump-token-market dd{margin:var(--space-1) 0 0;font-size:var(--text-xs);letter-spacing:-.015em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pump-callouts .pump-token-market>div:nth-child(2) dd{color:var(--text-primary)}.pump-callouts .pump-token-market .pump-token-price{grid-column:auto;display:block}.pump-callouts .pump-token-market .pump-token-price dd{font-size:var(--text-micro);font-weight:500;font-family:var(--font-body);color:var(--text-primary)}.pump-callouts .pump-callout-text{color:var(--text-secondary);font-size:var(--text-xs);-webkit-line-clamp:3;margin:0;line-height:1.6}.pump-callouts-compact .pump-callout-text{-webkit-line-clamp:2}.pump-callouts .pump-callout-card footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-half);font-size:var(--text-micro);flex-wrap:wrap;margin-top:auto;display:flex}.pump-callouts .pump-callout-engagement{gap:calc(var(--space-1) * 2.25);color:var(--text-muted);font-size:var(--text-micro);display:flex}.pump-callouts .pump-callout-engagement>span{gap:calc(var(--space-1) * .75)}.pump-callouts .pump-callout-engagement svg{width:11px;height:11px}.pump-callouts .pump-callout-card footer a{min-height:24px;color:var(--accent-primary);gap:calc(var(--space-1) * .75);font-size:var(--text-micro)}.pump-callouts .pump-callout-card footer a svg{width:12px;height:12px}.pump-callouts .pump-callouts-pagination{align-items:center;gap:calc(var(--space-1) * 2.5);margin-top:calc(var(--space-1) * 3.5);flex-wrap:wrap;display:flex}.pump-callouts .pump-callouts-pagination .button{min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-micro);margin:0}.pump-callouts .pump-callouts-more{background:var(--surface-raised);color:var(--text-primary)}.pump-callouts .pump-callouts-pagination .button:hover{background:var(--surface-hover)}.pump-callouts .pump-callouts-pagination .button svg{width:13px;height:13px}.pump-callouts .pump-callouts-pagination>span{color:var(--text-muted);font-size:var(--text-micro);margin-left:auto}.pump-callouts .pump-callouts-empty,.pump-callouts .pump-callouts-loading{justify-content:center;align-items:center;gap:calc(var(--space-1) * 2.5);min-height:150px;padding:var(--space-5);color:var(--text-muted);text-align:center;font-size:var(--text-micro);flex-direction:column;display:flex}.pump-callouts .pump-callouts-empty>svg,.pump-callouts .pump-callouts-loading>svg{width:20px;height:20px;color:var(--accent-primary)}.pump-callouts .pump-callouts-empty p{color:var(--text-primary);font-size:var(--text-compact);margin:0}.pump-callouts .pump-pause.is-paused{color:var(--accent-primary);background:var(--surface-accent)}.pump-callouts .pump-arrival-banner{align-items:center;gap:calc(var(--space-1) * 2.5);padding:calc(var(--space-1) * 2.5) var(--space-3);margin-bottom:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);flex-wrap:wrap;display:flex}.pump-callouts .pump-arrival-banner.has-arrivals{background:var(--surface-accent)}.pump-callouts .pump-arrival-icon{color:var(--accent-primary);flex:0 0 24px;place-items:center;display:grid}.pump-callouts .pump-arrival-icon svg{width:16px;height:16px}.pump-callouts .pump-arrival-banner>div{flex:1;min-width:0}.pump-callouts .pump-arrival-banner strong,.pump-callouts .pump-arrival-banner>div>span{display:block}.pump-callouts .pump-arrival-banner strong{font-size:var(--text-xs);color:var(--text-primary);font-weight:600}.pump-callouts .pump-arrival-banner>div>span{color:var(--text-secondary);font-size:var(--text-micro);margin-top:calc(var(--space-1) * .75)}.pump-callouts .pump-arrival-banner button{background:var(--accent-primary);color:var(--text-on-accent);font-size:var(--text-micro);min-height:32px;padding:calc(var(--space-1) * 1.5) calc(var(--space-1) * 2.5);gap:calc(var(--space-1) * 1.5)}.pump-callouts .pump-arrival-banner button svg{width:13px;height:13px}.pump-callouts .pump-new-mark{padding:calc(var(--space-1) * .75) calc(var(--space-1) * 1.25);background:var(--surface-accent);color:var(--accent-primary);border-radius:var(--radius-sm);font-size:var(--text-micro);white-space:nowrap;margin:0;font-weight:600;display:inline-flex}.live-signal-ribbon{align-items:center;gap:calc(var(--space-1) * 3.5);min-width:0;min-height:62px;padding:calc(var(--space-1) * 2.5) calc(var(--space-1) * 3.5);background:var(--surface-panel);border-radius:var(--radius-md);margin:0;display:flex;position:relative;overflow:hidden}.live-signal-ribbon .signal-station{align-items:center;gap:var(--space-2);flex:none;display:flex}.live-signal-ribbon .signal-station-icon{background:var(--surface-accent);width:28px;height:28px;color:var(--accent-primary);border-radius:var(--radius-sm);place-items:center;display:grid}.live-signal-ribbon .signal-station-icon svg{width:14px;height:14px}.live-signal-ribbon .signal-station h2{font-size:var(--text-micro);color:var(--text-primary);letter-spacing:0;margin:0;font-weight:600}.live-signal-ribbon .signal-station>div>span{margin-top:calc(var(--space-1) * .75);color:var(--text-muted);font-size:var(--text-micro);display:block}.live-signal-ribbon .signal-spotlight{align-items:center;gap:calc(var(--space-1) * 3.5);background:0 0;border-radius:0;flex:1;min-width:0;padding:0;display:flex}.live-signal-ribbon .signal-token{align-items:center;gap:calc(var(--space-1) * 1.75);flex:0 125px;min-width:0;display:flex}.live-signal-ribbon .pump-token-artwork{border-radius:var(--radius-sm);background:var(--surface-raised);flex:0 0 30px;width:30px;height:30px}.live-signal-ribbon .pump-token-initials{font-size:var(--text-micro);color:var(--accent-primary)}.live-signal-ribbon .signal-token>span{min-width:0}.live-signal-ribbon .signal-token strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-primary);display:block;overflow:hidden}.live-signal-ribbon .signal-token:hover strong{color:var(--accent-primary)}.live-signal-ribbon .signal-token small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-micro);color:var(--text-muted);margin-top:var(--space-half);display:block;overflow:hidden}.live-signal-ribbon .signal-thesis{justify-content:center;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.live-signal-ribbon .signal-thesis>span{white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);font-size:var(--text-micro);overflow:hidden}.live-signal-ribbon .signal-thesis small{align-items:center;gap:calc(var(--space-1) * 1.25);font-size:var(--text-micro);color:var(--text-muted);display:flex}.live-signal-ribbon .signal-thesis svg{width:10px;height:10px;color:var(--accent-primary)}.live-signal-ribbon .signal-market{text-align:right;flex:none;min-width:0}.live-signal-ribbon .signal-market span{margin-bottom:calc(var(--space-1) * .75);color:var(--text-muted);font-size:var(--text-micro);white-space:nowrap;display:block}.live-signal-ribbon .signal-market strong{color:var(--text-primary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600}.live-signal-ribbon .signal-ribbon-controls{align-items:center;gap:var(--space-2);flex:none;display:flex}.live-signal-ribbon .signal-freshness{font-size:var(--text-micro);color:var(--text-muted)}.live-signal-ribbon .signal-freshness time{font-variant-numeric:tabular-nums}.live-signal-ribbon .signal-ribbon-buttons{align-items:center;gap:calc(var(--space-1) * .75);display:flex}.live-signal-ribbon .signal-ribbon-buttons button{min-width:28px;min-height:28px;padding:calc(var(--space-1) * 1.5);background:var(--surface-raised);color:var(--text-secondary);border-radius:var(--radius-sm);border:0;place-items:center;display:grid}.live-signal-ribbon .signal-ribbon-buttons button:hover,.live-signal-ribbon .signal-ribbon-buttons button[aria-pressed=true]{background:var(--surface-hover);color:var(--accent-primary)}.live-signal-ribbon .signal-ribbon-buttons svg{width:12px;height:12px}.live-signal-ribbon .signal-position{color:var(--text-primary);font-size:var(--text-micro);font-variant-numeric:tabular-nums;margin-right:var(--space-1)}.live-signal-ribbon .signal-position>span{color:var(--text-muted)}.live-signal-ribbon .signal-duration{display:none}.live-signal-ribbon.is-delayed .signal-station-icon{background:var(--surface-warning);color:var(--state-warning)}.live-signal-ribbon .signal-waiting{align-items:center;gap:calc(var(--space-1) * 1.75);flex:1;min-width:0;display:flex}.live-signal-ribbon .signal-waiting-mark{background:var(--text-muted);border-radius:50%;flex:0 0 4px;width:4px;height:4px}.live-signal-ribbon .signal-waiting p{font-size:var(--text-micro);color:var(--text-muted);margin:0}@media (width<=1100px){.live-signal-ribbon,.live-signal-ribbon .signal-spotlight{gap:calc(var(--space-1) * 2.5)}.live-signal-ribbon .signal-station-icon,.live-signal-ribbon .signal-freshness{display:none}.live-signal-ribbon .signal-token{flex-basis:105px}}@media (width<=760px){.pump-callouts.pump-callouts-column{min-height:0;max-height:none;overflow:visible}}@media (width<=700px){.pump-callouts{padding:0}.pump-callouts .pump-callouts-title{flex-wrap:wrap}.pump-callouts .pump-callouts-cadence{display:none}.pump-callouts .pump-callouts-pagination>span{width:100%;margin:0}.live-signal-ribbon{gap:calc(var(--space-1) * 2.25);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.live-signal-ribbon .signal-station{grid-area:1/1}.live-signal-ribbon .signal-station>div{align-items:center;gap:calc(var(--space-1) * 1.75);display:flex}.live-signal-ribbon .signal-station>div>span{margin:0}.live-signal-ribbon .signal-ribbon-controls{grid-area:1/2}.live-signal-ribbon .signal-spotlight,.live-signal-ribbon .signal-waiting{grid-area:2/1/auto/-1}.live-signal-ribbon .signal-market{display:none}.live-signal-ribbon .signal-token{flex:0 0 90px}.live-signal-ribbon .signal-position{display:none}}@media (width<=350px){.pump-callouts .pump-callout-attribution{flex-direction:column;align-items:flex-start}.pump-callouts .pump-token-address{margin-left:0}.pump-callouts .pump-token-market>div{padding:calc(var(--space-1) * 1.75) calc(var(--space-1) * 1.25)}}.agent-launches,.agent-updates{min-width:0}.agent-updates{background:var(--surface-panel);border-radius:var(--radius-lg);flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.agent-launches{background:0 0;padding:0}.agent-overview-heading{min-height:64px;padding:calc(var(--space-1) * 3.5);justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin:0;display:flex}.agent-overview-heading h2{letter-spacing:var(--tracking-tight);font-size:var(--text-sm);margin:0 0 calc(var(--space-half) * 2.5)}.agent-overview-heading p{font-size:var(--text-xs);color:var(--text-muted);margin:0}.agent-overview-heading>a{align-items:center;gap:calc(var(--space-half) * 3);font-size:var(--text-xs);color:var(--text-secondary);flex-shrink:0;display:flex}.agent-overview-heading svg,.agent-coin-creator svg,.agent-update-link svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.agent-coin-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(16.875rem,100%),1fr));display:grid}.agent-coin-card{background:var(--surface-panel);min-width:0;min-height:0;padding:var(--space-4);gap:var(--space-3);transition:background var(--duration-fast);border-radius:var(--radius-md);border:0;flex-direction:column;display:flex;container-type:inline-size}.agent-coin-card:hover{background:var(--surface-raised)}.agent-coin-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--space-half) * 5);display:flex}.agent-coin-kind{align-items:center;gap:var(--space-1);padding:var(--space-1) calc(var(--space-half) * 3);font-weight:var(--weight-medium);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-muted);font-size:var(--text-micro);flex-shrink:0;display:inline-flex}.agent-coin-kind svg{width:var(--icon-sm);height:var(--icon-sm)}.agent-coin-identity{align-items:center;gap:calc(var(--space-half) * 5);flex:1;min-width:0;display:flex}.agent-coin-name{flex:1;min-width:0}.agent-coin-identity strong{font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);display:block;overflow:hidden}.agent-coin-identity:hover strong{color:var(--accent-primary)}.agent-coin-identity small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:var(--space-1);font-size:var(--text-micro);display:block;overflow:hidden}.agent-coin-art{color:var(--accent-primary);border-radius:var(--radius-sm);background:var(--surface-raised);flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.agent-coin-art img{object-fit:cover;width:100%;height:100%}.agent-coin-art svg{width:var(--icon-lg);height:var(--icon-lg)}.agent-coin-operator{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:0;padding-bottom:0;display:flex}.agent-coin-creator{align-items:center;gap:calc(var(--space-half) * 3);min-width:0;font-size:var(--text-sm);display:flex}.agent-coin-operator-icon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--accent-primary);flex-shrink:0;place-items:center;display:grid}.agent-coin-creator>span:nth-child(2){min-width:0}.agent-coin-creator small{color:var(--text-muted);font-size:var(--text-micro);margin-bottom:var(--space-half);display:block}.agent-coin-creator strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);display:block;overflow:hidden}.agent-coin-creator:hover strong,.agent-coin-creator>svg{color:var(--accent-primary)}.agent-coin-status{flex-shrink:0;max-width:40%}.agent-coin-status .ui-status{padding:var(--space-1) calc(var(--space-half) * 3);font-size:var(--text-micro)}.agent-coin-market{font-variant-numeric:tabular-nums;gap:calc(var(--space-half) * 3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.agent-coin-market>div{min-width:0;padding:calc(var(--space-half) * 4.5) var(--space-2);background:var(--surface-inset);border-radius:var(--radius-sm)}.agent-coin-market dt{color:var(--text-muted);font-size:var(--text-micro)}.agent-coin-market dd{font-weight:var(--weight-semibold);overflow-wrap:anywhere;font-size:var(--text-sm);margin:calc(var(--space-half) * 2.5) 0 0}.agent-coin-intelligence{gap:calc(var(--space-half) * 3) var(--space-3);min-width:0;color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.agent-coin-intelligence>span{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.agent-coin-intelligence>span>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-coin-intelligence svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.agent-coin-bio{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--text-secondary);line-height:var(--leading-normal);font-size:var(--text-xs);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.agent-coin-card footer{justify-content:space-between;align-items:center;gap:calc(var(--space-half) * 3) calc(var(--space-half) * 5);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;margin-top:auto;display:flex}.agent-coin-market-state,.agent-coin-open{align-items:center;gap:var(--space-1);display:inline-flex}.agent-coin-market-state{min-width:0;font-size:var(--text-micro);flex:1}.agent-coin-card footer svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.agent-coin-open{font-weight:var(--weight-medium);min-height:2rem;padding:calc(var(--space-half) * 3) calc(var(--space-half) * 4.5);font-size:var(--text-xs);color:var(--text-primary);background:var(--surface-inset);border-radius:var(--radius-sm)}.agent-coin-open svg{transition:transform var(--duration-fast)}.agent-coin-open:hover svg{transform:none}@container (width<=19rem){.agent-coin-market>div+div{padding-left:calc(var(--space-half) * 3)}.agent-coin-market>div:not(:last-child){padding-right:calc(var(--space-half) * 3)}.agent-coin-market dt{font-size:var(--text-micro)}.agent-coin-open{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.agent-coin-card,.agent-coin-open svg{transition:none}}.agent-overview-empty{padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm)}.agent-overview-empty button{margin-left:calc(var(--space-half) * 3);color:var(--accent-primary)}.agent-update-list{align-content:start;gap:calc(var(--space-half) * 5);min-height:0;padding:0 calc(var(--space-1) * 3.5) calc(var(--space-1) * 3.5);scrollbar-width:thin;scrollbar-color:var(--surface-hover) transparent;flex:1;display:grid;overflow-y:auto}.agent-update{background:var(--surface-inset);border-radius:var(--radius-md);min-width:0;padding:calc(var(--space-half) * 7);gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.agent-update-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.agent-update-identity{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.agent-update-avatar{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--accent-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.agent-update-avatar img{object-fit:cover;width:100%;height:100%}.agent-update-avatar svg{width:var(--icon-md);height:var(--icon-md)}.agent-update-name{gap:var(--space-1);min-width:0;display:grid}.agent-update-name strong,.agent-update-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-update-name strong{font-size:var(--text-compact);font-weight:var(--weight-semibold);color:var(--text-primary)}.agent-update-name small{font-size:var(--text-micro);color:var(--text-muted)}.agent-update-identity:hover strong{color:var(--accent-primary)}.agent-update-meta{justify-items:end;gap:var(--space-1);flex-shrink:0;display:grid}.agent-update-kind{padding:var(--space-1) var(--space-2);background:var(--surface-raised);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-micro)}.agent-update-meta time{color:var(--text-muted);font-size:var(--text-micro)}.agent-update p{-webkit-line-clamp:3;overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--text-compact);-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.agent-update-footer,.agent-update-details{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.agent-update-footer{justify-content:space-between}.agent-update-details{font-size:var(--text-micro);color:var(--text-muted)}.agent-update-details .ui-status{font-size:var(--text-micro);padding:var(--space-1) var(--space-2);gap:var(--space-1)}.agent-update-link{align-items:center;gap:var(--space-1);font-size:var(--text-micro);color:var(--accent-primary);display:inline-flex}@container (width<=18rem){.agent-update-header{flex-wrap:wrap}.agent-update-identity{flex-basis:100%}.agent-update-meta{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}}@media (width<=640px){.agent-updates{padding:0}.agent-coin-grid{grid-template-columns:minmax(0,1fr)}.agent-overview-heading{flex-direction:column}}.mission-control .directory-view{flex-wrap:wrap;max-width:100%}.mission-control .directory-view select{max-width:100%}.mission-control .agent-launches,.mission-control .agent-updates{margin:0}.mission-control .workspace-footer>span{flex-wrap:wrap;min-width:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--font-body:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--text-micro:.6875rem;--text-xs:.75rem;--text-compact:.8125rem;--text-metric:1.5rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.625rem;--text-display:clamp(1.5rem, 2vw, 2rem);--text-page-title:clamp(1.375rem, 2vw, 1.625rem);--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0;--tracking-label:.09em;--tracking-brand:.02em;--space-half:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-pill:999px;--border-width:0px;--focus-width:2px;--control-sm:1.875rem;--control-md:2.25rem;--control-lg:2.5rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-xl:2rem;--avatar-sm:2rem;--avatar-md:2.5rem;--avatar-lg:3.5rem;--avatar-xl:4.5rem;--dot-sm:.25rem;--dot-md:.375rem;--progress-height:.5rem;--sidebar-width:13rem;--header-height:3.75rem;--mobile-brand-row:3.5rem;--page-gutter:var(--space-4);--layout-gap:var(--space-3);--panel-padding:var(--space-4);--panel-header-height:3rem;--overview-height:24rem;--ranking-row-height:3.5rem;--directory-min-height:30rem;--empty-height:12rem;--empty-compact-height:9rem;--loading-height:10rem;--activity-rail-width:17.5rem;--agent-card-min:10rem;--agent-card-compact-min:9rem;--detail-card-min:22rem;--market-chart-height:30rem;--stat-min:12rem;--step-list-width:15rem;--content-form:72rem;--content-reading:48rem;--content-narrow:40rem;--search-max:32rem;--metric-min:5rem;--select-width:9rem;--asset-label-width:6rem;--list-status-width:8rem;--list-action-space:11rem;--field-area-min:8rem;--detail-blue:#9bcaff;--detail-violet:#cab5ff;--detail-blue-surface:#202f40;--detail-violet-surface:#302a42;--detail-hero:#203a33;--detail-shadow:#00000026;--field-surface:#22272b;--field-surface-hover:#2a3035;--field-surface-focus:#2e363c;--field-surface-disabled:#181c20;--field-on-panel:#252b30;--field-on-panel-hover:#2d343a;--field-on-panel-focus:#313b43;--field-on-header:#1e2429;--field-on-header-hover:#282f35;--field-on-header-focus:#303940;--field-text:#f5f6f7;--field-placeholder:#b0b6bd;--field-disabled-text:#9da5ad;--field-focus-ring:#9fe7bd;--field-track:#555d65;--surface-canvas:#0b0d0f;--surface-header:#0e1113;--surface-panel:#121518;--surface-inset:#0e1113;--surface-raised:#1b1f23;--surface-hover:#252b30;--surface-accent:#1a3026;--surface-success:#1a3026;--surface-danger:#352329;--surface-warning:#302b20;--border-subtle:#20262a;--border-default:#2b3339;--border-strong:#46545c;--border-accent:#9fe7bd;--border-success:#2d6546;--border-danger:#654146;--border-warning:#806340;--text-primary:#f5f7f6;--text-secondary:#c4cbd0;--text-muted:#98a3ac;--text-subtle:#818e98;--accent-primary:#9fe7bd;--accent-soft:#bcefd0;--action-fill:#9fe7bd;--action-strong:#9fe7bd;--action-hover:#c0f2d4;--state-success:#9fe7bd;--state-danger:#f2919a;--state-warning:#e3c68c;--state-coral:#f2b29d;--rank-silver:#b3bec5;--rank-bronze:#b3bec5;--text-on-accent:#102218;--white:#fff;--overlay:#0009;--shadow-panel:none;--shadow-inset:none;--shadow-active:none;--shadow-action:none;--text-hero:clamp(1.5rem, 2.4vw, 2rem);--text-counter:clamp(1.75rem, 3vw, 2.5rem);--mission-height:19rem;--surface-feature:#171d21;--surface-bright:#d9ece1;--text-on-bright-muted:#40584c;--orbit-track:#3b4b43;--duration-fast:.15s;--duration-normal:.18s;--layer-header:30;--layer-sidebar:25;--layer-backdrop:35;--layer-drawer:40;--layer-skip:100;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;font-size:100%;line-height:var(--leading-normal);--canvas:var(--surface-canvas);--card:var(--surface-panel);--inset:var(--surface-inset);--line:var(--border-default);--muted:var(--text-muted);--accent:var(--accent-primary);--green:var(--state-success);--red:var(--state-danger);--mono:var(--font-mono);--rail:var(--sidebar-width);--header:var(--header-height)}*{box-sizing:border-box}body{font-size:var(--text-sm);min-width:0;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,a,input,select,textarea,summary{outline-offset:var(--space-1)}:focus-visible{outline:var(--focus-width) solid var(--accent)}svg{vertical-align:middle;flex-shrink:0}::selection{background:var(--accent-primary);color:var(--text-on-accent)}*{scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}h1,h2,h3,p{overflow-wrap:anywhere}button,a{-webkit-tap-highlight-color:transparent}.sr-only{width:1px;height:1px;margin:calc(-1 * var(--space-half));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);top:var(--space-2);transform:translateY(calc(-100% - var(--space-2)));z-index:var(--layer-skip);padding:var(--space-4) var(--space-6);background:var(--accent);color:var(--surface-canvas);border-radius:var(--radius-md);position:fixed}.skip-link:focus{transform:translateY(0)}.muted,small{color:var(--muted)}.positive{color:var(--green)}.negative{color:var(--red)}.violet{color:var(--accent-primary)}.gold{color:var(--state-warning)}.coral{color:var(--state-coral)}.mono{font-family:var(--mono)}.break{overflow-wrap:anywhere}.full{width:100%}.wide{grid-column:1/-1}.micro-label,.eyebrow,.nav-label{font:var(--text-xs)/var(--leading-normal) var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:var(--tracking-label)}.eyebrow{color:var(--accent)}small{font-size:var(--text-sm);line-height:var(--leading-normal);display:block}.topbar{height:var(--header);z-index:var(--layer-header);align-items:center;gap:var(--space-4);padding:0 var(--page-gutter) 0 0;background:var(--surface-header);border-bottom:0;display:flex;position:fixed;inset:0 0 auto;container:header/inline-size}.brand-slot{width:var(--rail);padding:var(--space-2) var(--space-4) 0;border-right:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:flex-start;display:flex}.brand{color:var(--text-primary);font:var(--weight-bold) var(--text-xl)/var(--leading-tight) var(--font-body);letter-spacing:var(--tracking-normal);align-items:center;gap:var(--space-3);display:inline-flex}.brand>span:last-child{gap:var(--space-half);display:grid}.brand small{color:var(--text-subtle);font-size:var(--text-micro);letter-spacing:.11em;font-weight:500;line-height:1.3}.brand-mark{object-fit:contain;flex:none;width:3.125rem;height:3.125rem;display:block}.global-search{align-items:center;gap:var(--space-3);background:var(--field-on-header);border-radius:var(--radius-sm);color:var(--muted);height:var(--control-md);min-width:0;max-width:var(--search-max);padding:0 var(--space-3);border:0;flex:1;display:flex}.global-search:has(input:focus-visible){outline:var(--focus-width) solid var(--field-focus-ring)}.global-search input{width:100%;height:100%;font-size:var(--text-sm);background:0 0;border:0;outline:none;min-height:0;padding:0}kbd{font:var(--text-sm) var(--font-body);border-radius:var(--radius-sm);padding:var(--space-half) var(--space-2);border:0}.header-connection{min-width:0}.header-connection .micro-label{font-size:var(--text-xs);display:block}.connection-status{gap:var(--space-2);font:var(--text-sm)/var(--leading-normal) var(--font-body);white-space:nowrap;color:var(--text-secondary);align-items:center;display:inline-flex}.connection-status i,.pulse{width:var(--progress-height);height:var(--progress-height);background:var(--text-subtle);border-radius:50%;flex-shrink:0;display:inline-block}.connection-status.online i,.pulse{background:var(--state-success)}.connection-status.waiting i{background:var(--state-warning)}.header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.header-actions .button{white-space:nowrap}.header-social-link{width:var(--control-lg);height:var(--control-lg);color:var(--text-secondary);border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;text-decoration:none;display:inline-grid}.header-social-link svg{width:1.125rem;height:1.125rem}.header-social-link:hover{color:var(--text-primary)}.header-social-link:focus-visible{outline:var(--focus-width) solid var(--field-focus-ring);outline-offset:var(--space-half)}.menu-toggle{display:none!important}.sidebar{top:var(--header);width:var(--rail);background:var(--surface-header);z-index:var(--layer-sidebar);padding:var(--space-3);gap:var(--space-1);border-right:0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto}.account-link{margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--surface-panel);padding:var(--space-3);align-items:center;gap:var(--space-3);border-bottom:0;display:flex}.account-link>span:nth-child(2){flex:1;min-width:0}.account-link strong{text-overflow:ellipsis;font-size:var(--text-sm);display:block;overflow:hidden}.account-link small{white-space:nowrap;font-size:var(--text-xs)}.account-icon{background:var(--surface-raised);border-radius:var(--radius-md);color:var(--text-muted);width:var(--control-md);height:var(--control-md);border:0;flex-shrink:0;place-items:center;display:grid}.sidebar nav{gap:var(--space-half);flex-direction:column;display:flex}.sidebar nav a{border-radius:var(--radius-md);color:var(--rank-silver);min-height:var(--control-md);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-3);font-size:var(--text-sm);border:0;display:flex;position:relative}.sidebar nav a:hover{background:var(--surface-raised);color:var(--text-primary)}.sidebar nav a.active{background:var(--surface-accent);color:var(--accent-primary)}.nav-label{margin:var(--space-5) var(--space-3) var(--space-2);font-size:var(--text-micro)}.sidebar-create{min-height:var(--control-lg);margin:var(--space-4) 0 var(--space-6)}.sidebar-footer{gap:var(--space-4);padding:var(--space-4) var(--space-2) var(--space-2);margin-top:auto;display:grid}.sidebar-footer>a{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);min-height:var(--control-sm);display:flex}.sidebar-footer>a>svg:last-child{width:.75rem;height:.75rem;margin-left:auto}.sidebar-network{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-micro);display:flex}.sidebar-network>span:first-child{background:var(--accent-primary);border-radius:50%;width:5px;height:5px}.sidebar-network>span:last-child{color:var(--text-subtle);margin-left:auto}.sidebar-backdrop{display:none}main{margin-left:var(--rail);min-width:0;min-height:100dvh;padding:calc(var(--header) + var(--page-gutter)) var(--page-gutter) var(--space-8);container:workspace/inline-size}.page-with-aside{align-items:start;gap:var(--layout-gap);grid-template-columns:minmax(0,1fr) 17.5rem;min-width:0;display:grid}.page-main{gap:var(--layout-gap);min-width:0;display:grid}.context-rail{align-content:start;gap:var(--layout-gap);min-width:0;display:grid}.context-rail .terminal-panel-head{gap:var(--space-2)}.context-rail .ranking-panel .terminal-panel-head{flex-direction:column;align-items:flex-start}.context-rail .empty{min-height:9rem;padding:var(--space-5) var(--space-4)}.context-rail .empty p{font-size:var(--text-xs)}.context-rail .empty strong{font-size:var(--text-sm)}.context-rail .ranking-panel .panel-scroll{min-height:0}.context-rail .rank-pnl{font-size:var(--text-xs)}.context-rail .ranking-list{padding:0 var(--space-3)}.context-rail .ranking-list li{gap:var(--space-2)}.context-rail .rank{width:1rem;height:1.25rem;font-size:var(--text-xs);background:0 0}.context-rail .rank-agent strong{font-size:var(--text-xs)}.context-rail .rank-agent small{font-size:var(--text-micro)}@container workspace (width<=62rem){.page-with-aside{grid-template-columns:minmax(0,1fr)}.context-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace (width<=34rem){.context-rail{grid-template-columns:minmax(0,1fr)}}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);transition:background var(--duration-fast), color var(--duration-fast);min-height:var(--control-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border:0;display:inline-flex}.primary{background:var(--action-fill);color:var(--text-on-accent)}.primary:hover{color:var(--text-on-accent);background:var(--action-hover)}.outline{background:var(--surface-panel);color:var(--text-secondary);outline:none}.button:focus-visible{outline:var(--focus-width) solid var(--accent)}.outline:hover{background:var(--surface-raised)}.quiet{background:var(--surface-raised);color:var(--text-secondary)}.quiet:hover{background:var(--surface-hover);color:var(--text-primary)}.icon-button,.watch-button{color:var(--text-muted);padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);min-width:var(--control-sm);min-height:var(--control-sm);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover,.watch-button:hover{color:var(--accent-soft);background:var(--surface-accent)}.text-link,.panel-footer-link,.section-head a{align-items:center;gap:var(--space-2);color:var(--accent-primary);font-size:var(--text-sm);display:inline-flex}.tabs{align-items:center;gap:var(--space-1);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.tabs button{gap:var(--space-2);color:var(--rank-silver);border-radius:var(--radius-md);white-space:nowrap;min-height:var(--control-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.tabs button:hover{color:var(--text-primary);background:var(--surface-hover)}.tabs button.selected{color:var(--accent-soft);background:var(--surface-accent)}.period-tabs{gap:var(--space-half);background:var(--surface-raised);border-radius:var(--radius-md);padding:var(--space-half);border:0;flex-wrap:nowrap;margin:0}.period-tabs button{font:var(--text-xs)/var(--leading-tight) var(--font-body);border-radius:var(--radius-sm);min-height:var(--control-sm);padding:var(--space-1) var(--space-2)}.period-tabs button.selected{color:var(--text-primary);background:var(--surface-hover)}input,textarea,select{background:var(--surface-inset);border-radius:var(--radius-md);width:100%;min-width:0;color:var(--text-primary);min-height:var(--control-lg);font-size:var(--text-base);padding:var(--space-2) var(--space-3);border:0}input::placeholder,textarea::placeholder{color:var(--text-subtle)}textarea{min-height:var(--field-area-min);resize:vertical}select{cursor:pointer}progress{appearance:none;width:100%;height:var(--progress-height);border-radius:var(--radius-pill);margin:var(--space-3) 0;background:var(--surface-raised);border:0;overflow:hidden}progress::-webkit-progress-bar{background:var(--surface-raised)}progress::-webkit-progress-value{background:var(--state-success)}progress::-moz-progress-bar{background:var(--state-success)}.connection-banner{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-panel);border-radius:var(--radius-md);color:var(--rank-silver);font-size:var(--text-sm);margin-bottom:var(--space-3);line-height:var(--leading-normal);border:0;display:flex}.connection-banner strong{font-weight:var(--weight-semibold);color:var(--text-secondary)}.connection-banner>svg{color:var(--rank-silver)}.connection-banner>a{align-items:center;gap:var(--space-1);color:var(--accent);white-space:nowrap;margin-left:auto;display:inline-flex}.dashboard-top{gap:var(--layout-gap);grid-template-columns:minmax(0,.98fr) minmax(0,1.12fr) minmax(0,1fr);display:grid}.terminal-panel{background:var(--surface-panel);border-radius:var(--radius-lg);border:0;min-width:0;margin:0;overflow:hidden}.terminal-panel-head{min-height:var(--panel-header-height);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:0;flex-wrap:wrap;display:flex}.terminal-panel-head h2{align-items:center;gap:var(--space-3);font:var(--weight-semibold) var(--text-sm)/var(--leading-tight) var(--font-body);letter-spacing:var(--tracking-normal);white-space:normal;margin:0;display:flex}.terminal-panel-head select{width:auto;padding:var(--space-2) var(--space-2);background:var(--surface-raised);min-height:var(--control-sm);font-size:var(--text-xs);max-width:var(--select-width)}.dashboard-top>.terminal-panel{height:auto;min-height:var(--overview-height);flex-direction:column;display:flex}.panel-scroll{flex:1;min-height:0;overflow-y:auto}.panel-footer-link{padding:var(--space-3) var(--space-4);min-height:var(--control-lg);border-top:0;flex-shrink:0}.ranking-list{padding:0 var(--space-4);margin:0;list-style:none}.ranking-list li{align-items:center;gap:var(--space-3);min-height:var(--ranking-row-height);border-bottom:0;display:flex}.ranking-list li:last-child{border:0}.rank{width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-pill);color:var(--rank-silver);background:var(--surface-hover);font:var(--weight-bold) var(--text-sm) var(--font-body);border:0;flex-shrink:0;place-items:center;display:inline-grid}.rank-1{background:var(--surface-accent);color:var(--accent-primary)}.rank-2,.rank-3{background:var(--surface-raised);color:var(--text-secondary)}.rank-agent{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.rank-agent>span:last-child{min-width:0}.rank-agent strong{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);display:block;overflow:hidden}.rank-agent small{font-size:var(--text-xs);line-height:var(--leading-normal)}.rank-agent .avatar{border-radius:var(--radius-pill);width:var(--avatar-sm);height:var(--avatar-sm)}.rank-pnl{font:var(--weight-semibold) var(--text-sm) var(--font-body);white-space:nowrap;flex-shrink:0}.avatar{border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--accent-soft);width:var(--avatar-md);height:var(--avatar-md);border:0;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.big{border-radius:var(--radius-pill);width:var(--avatar-xl);height:var(--avatar-xl)}.feed-tabs{padding:var(--space-2) var(--space-3);gap:var(--space-half);border-bottom:0;margin:0}.feed-tabs button{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.feed article{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:0;display:flex}.feed article:last-child{border:0}.feed article>.avatar{border-radius:var(--radius-pill);width:var(--avatar-sm);height:var(--avatar-sm)}.feed-content{flex:1;min-width:0}.feed-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.feed-meta>a{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.feed-meta .badge{font-size:var(--text-xs);margin-left:auto}.feed time{font:var(--text-xs)/var(--leading-normal) var(--font-body);color:var(--text-muted);margin-top:var(--space-half);display:block}.feed p{line-height:var(--leading-relaxed);color:var(--text-secondary);margin:var(--space-2) 0;white-space:pre-wrap;font-size:var(--text-sm)}.feed-asset{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--surface-inset);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:var(--text-sm) var(--font-body);border:0;display:flex}.feed-asset .micro-label{margin-bottom:var(--space-2);font-size:var(--text-micro);display:block}.badge{align-items:center;gap:var(--space-1);padding:var(--space-half) var(--space-2);border-radius:var(--radius-pill);color:var(--rank-silver);font:var(--text-xs)/var(--leading-tight) var(--font-body);text-transform:none;white-space:nowrap;border:0;display:inline-flex}.badge i{width:var(--dot-sm);height:var(--dot-sm);background:currentColor;border-radius:50%}.badge.live{color:var(--state-success);background:var(--surface-success)}.table-wrap{background:var(--inset);border-radius:var(--radius-lg);border:0;width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th{background:var(--surface-panel);color:var(--text-muted);text-align:left;font:var(--text-xs)/var(--leading-normal) var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-3) var(--space-4);white-space:nowrap}td{padding:var(--space-4);white-space:nowrap;font-variant-numeric:tabular-nums;border-top:0}.table-agent{align-items:center;gap:var(--space-2);display:flex}.table-agent .avatar{width:var(--control-sm);height:var(--control-sm)}.assets-panel .table-wrap{padding:0 var(--space-3);background:0 0;border:0;border-radius:0}.assets-panel th{padding:var(--space-2) var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-label);background:0 0}.assets-panel td{padding:var(--space-2) var(--space-2);font-size:var(--text-sm)}.assets-panel th:last-child,.assets-panel td:last-child{text-align:right}.asset-link{align-items:center;gap:var(--space-2);display:flex}.asset-link>span:last-child{min-width:0}.asset-link strong{font-size:var(--text-sm);text-overflow:ellipsis;display:block;overflow:hidden}.asset-link small{font-size:var(--text-xs);text-overflow:ellipsis;overflow:hidden}.token-symbol{width:var(--control-sm);height:var(--control-sm);background:var(--border-default);color:var(--text-primary);font:var(--weight-semibold) var(--text-sm) var(--font-body);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dashboard-bottom{align-items:start;gap:var(--layout-gap);margin-top:var(--layout-gap);grid-template-columns:minmax(0,1fr);display:grid}.dashboard-rail{gap:var(--layout-gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--detail-card-min), 100%), 1fr));min-width:0;margin-bottom:var(--layout-gap);align-items:stretch;display:grid}.dashboard-rail .terminal-panel-head{min-height:var(--panel-header-height);padding:var(--space-3) var(--space-4)}.dashboard-rail h2{gap:var(--space-2);font-size:var(--text-sm)}.network-stats{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4) 0;grid-template-columns:1fr 1fr;margin:0;display:grid}.network-stats dt{font:var(--text-xs) var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.network-stats dd{margin:var(--space-1) 0 0;font:var(--weight-semibold) var(--text-base) var(--font-body)}.panel-note{font:var(--text-xs)/var(--leading-relaxed) var(--font-body);margin:var(--space-3) var(--space-4);color:var(--text-muted)}.network-panel>.connection-status{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);border-top:0;display:flex}.trade-tape{padding:var(--space-2) var(--space-4)}.trade-line{align-items:baseline;gap:var(--space-2);font:var(--text-sm)/var(--leading-relaxed) var(--font-body);padding:var(--space-2) 0;border-bottom:0;display:flex}.trade-line:last-child{border:0}.trade-line time{font-size:var(--text-xs);color:var(--muted);flex-shrink:0}.trade-line>div{overflow-wrap:anywhere;flex:1;min-width:0}.trade-line>div>a:first-child{color:var(--text-primary)}.trade-line>a{color:var(--text-muted)}.compact-trades .trade-line{font-size:var(--text-xs);padding:var(--space-half) 0;gap:var(--space-2)}.compact-trades .trade-line time{font-size:var(--text-xs)}.mission-summary{padding:0 var(--space-4)}.mission-summary>div{padding:var(--space-3) 0;border-bottom:0}.mission-summary>div:last-child{border:0}.mission-summary strong{text-transform:capitalize;font:var(--text-sm) var(--font-body);display:block}.mission-summary a,.mission-summary small{font-size:var(--text-xs);margin-top:var(--space-2);color:var(--text-muted);display:block}.mission-summary progress{margin-bottom:0}.empty{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-subtle);min-height:var(--empty-height);padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}.empty>svg{width:var(--control-sm);height:var(--control-sm);color:var(--text-subtle);margin-bottom:var(--space-2)}.empty strong{font:var(--weight-medium) var(--text-base)/var(--leading-normal) var(--font-body);color:var(--text-secondary)}.empty p{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed);max-width:var(--content-narrow);margin:0}.panel-scroll>.empty{min-height:100%}.directory-panel>.empty{min-height:var(--directory-min-height)}.dashboard-rail .empty{padding:var(--space-5);gap:var(--space-2);min-height:var(--empty-compact-height)}.dashboard-rail .empty svg{width:var(--icon-md);height:var(--icon-md);margin:0}.dashboard-rail .empty strong{font-size:var(--text-sm)}.dashboard-rail .empty p{font-size:var(--text-xs)}.loading{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-5);color:var(--rank-silver);font-size:var(--text-sm);min-height:var(--loading-height);display:flex}.loading svg{width:var(--icon-lg);height:var(--icon-lg)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin:var(--space-4) 0;border-radius:var(--radius-md);background:var(--surface-warning);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere;border:0;display:flex}.notice svg{margin-top:var(--space-half)}.notice.danger{background:var(--surface-danger);color:var(--text-secondary)}.notice p{margin:var(--space-half) 0}.terminal-panel .notice{margin:var(--space-4)}.query-error{padding-bottom:var(--space-4)}.query-error>.button{margin-left:var(--space-4)}.fine-print{line-height:var(--leading-relaxed);font-size:var(--text-sm)!important;color:var(--text-muted)!important}.page-title{padding:var(--space-2) 0 var(--space-4)}.page-title h1{font:var(--weight-semibold) var(--text-page-title)/var(--leading-tight) var(--font-body);letter-spacing:var(--tracking-tight);margin:var(--space-2) 0;color:var(--text-primary)}.page-title p{color:var(--text-muted);line-height:var(--leading-relaxed);margin:var(--space-2) 0 0;font-size:var(--text-sm);max-width:var(--content-reading)}section{min-width:0;margin:0}.section-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}h2,.section-head h2{font:var(--weight-semibold) var(--text-lg)/var(--leading-normal) var(--font-body);margin:0}.section-head .eyebrow{margin-bottom:var(--space-1)}.two-column{gap:var(--layout-gap);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.two-column>*{min-width:0}.panel{background:var(--card);border-radius:var(--radius-lg);min-width:0;padding:var(--panel-padding);border:0}.panel h2{margin-bottom:var(--space-5)}.setup-panel{max-width:var(--content-reading)}.setup-panel ul{padding-left:var(--space-5);margin-block:var(--space-5);list-style:outside}.setup-panel li+li{margin-top:var(--space-3)}.setup-panel>.button{margin-top:var(--space-5)}.panel h3{font:var(--weight-medium) var(--text-lg) var(--font-body);margin:var(--space-6) 0 var(--space-4)}.panel p{color:var(--rank-silver);line-height:var(--leading-relaxed);font-size:var(--text-base)}.narrow{margin:var(--space-8) auto;max-width:var(--content-narrow)}.flex,.flex-between{align-items:center;gap:var(--space-3);display:flex}.flex-between{justify-content:space-between}.call-grid,.mission-grid{margin-top:var(--space-5);grid-template-columns:repeat(auto-fit, minmax(min(var(--detail-card-min), 100%), 1fr));gap:var(--layout-gap);display:grid}.call-card,.mission-card{border-radius:var(--radius-lg);padding:var(--space-5);background:var(--card);border:0;min-width:0}.call-card h3{font:var(--weight-medium) var(--text-3xl) var(--font-body);margin:var(--space-6) 0}.call-card h3 span{font:var(--text-xs) var(--font-body);text-transform:uppercase}.call-details{gap:var(--space-5);padding:var(--space-4) 0;border-top:0;flex-wrap:wrap;display:flex}.call-details span{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);flex-direction:column;display:flex}.call-details b{color:var(--text-primary);font:var(--weight-medium) var(--text-sm) var(--font-body)}.call-card>a{font-size:var(--text-sm);color:var(--accent-soft)}.call-card>small{margin:var(--space-2) 0;font-size:var(--text-sm)}.call-card>button{margin-top:var(--space-2)}.mission-card h3{font:var(--weight-medium) var(--text-xl) var(--font-body);text-transform:capitalize;margin:var(--space-6) 0}.mission-card .flex-between{gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap}.mission-card .flex-between>a{color:var(--accent-primary)}.mission-card small{font-size:var(--text-sm);margin-top:var(--space-2)}.profile-header{margin:var(--space-6) 0;background:var(--card);border-radius:var(--radius-lg);padding:var(--panel-padding);align-items:center;gap:var(--space-5);border:0;flex-wrap:wrap;display:flex}.profile-header>div:nth-child(2){min-width:min(100%, var(--stat-min));flex:1}.profile-header h1{font:var(--weight-semibold) var(--text-display)/var(--leading-normal) var(--font-body);margin:var(--space-2) 0;letter-spacing:var(--tracking-tight)}.profile-header h1 .badge{vertical-align:middle;margin-left:var(--space-2)}.profile-header p{font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-relaxed);margin:var(--space-2) 0}.profile-header a{font-size:var(--text-sm);color:var(--accent-soft)}.stats-grid{margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit, minmax(min(var(--stat-min), 100%), 1fr));gap:var(--space-3);display:grid}.stat{border-radius:var(--radius-md);padding:var(--space-5);background:var(--card);border:0;min-width:0}.stat>span{color:var(--text-muted);font:var(--text-xs) var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-label);display:block}.stat>strong{font:var(--weight-medium) var(--text-3xl)/var(--leading-normal) var(--font-body);margin-top:var(--space-3);overflow-wrap:anywhere;display:block}.stat a{font-size:var(--text-sm);color:var(--accent-primary)}.field{gap:var(--space-2);margin:0 0 var(--space-6);color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;display:flex}.field>span{font-weight:var(--weight-semibold)}.field small{font-size:var(--text-sm);font-weight:var(--weight-regular)}.form-grid{gap:0 var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.check{align-items:flex-start;gap:var(--space-3);margin:var(--space-5) 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);display:flex}.check input{margin-top:var(--space-half);accent-color:var(--border-accent);width:var(--icon-md);height:var(--icon-md);flex-shrink:0;min-height:0}.create-layout{grid-template-columns:var(--step-list-width) minmax(0, 1fr);gap:var(--space-6);max-width:var(--content-form);margin:0 auto;display:grid}.step-list{padding-top:var(--space-2)}.step-list>button{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-2);text-align:left;color:var(--rank-silver);border-radius:var(--radius-md);min-height:var(--control-lg);font-size:var(--text-sm);background:0 0;border:0;display:flex}.step-list>button span{background:var(--surface-raised);border-radius:var(--radius-md);font:var(--text-sm) var(--font-body);width:var(--control-sm);height:var(--control-sm);border:0;flex-shrink:0;place-items:center;display:grid}.step-list>button.current{background:var(--surface-accent);color:var(--accent-soft)}.step-list>button.current span{background:var(--border-accent);color:var(--text-on-accent)}.step-list .notice{font-size:var(--text-sm);margin-top:var(--space-6)}.create-panel h2{margin:var(--space-2) 0 var(--space-8);font-size:var(--text-2xl)}.form-actions{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-6);margin-top:var(--space-8);border-top:0;display:flex}.upload-preview{gap:var(--space-4);font-size:var(--text-sm);align-items:center;display:flex}.upload-preview img{width:var(--avatar-xl);height:var(--avatar-xl);border-radius:var(--radius-lg);object-fit:cover}.secret{overflow-wrap:anywhere;background:var(--surface-panel);padding:var(--space-5);-webkit-user-select:all;user-select:all;border:0;color:var(--state-warning)!important}dl{font-size:var(--text-sm);gap:var(--space-5);margin:var(--space-6) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}dt{color:var(--text-muted)}dd{overflow-wrap:anywhere;margin:0}details{color:var(--rank-silver);font-size:var(--text-sm);margin:var(--space-5) 0}summary{cursor:pointer}pre{font:var(--text-sm)/var(--leading-relaxed) var(--mono);padding:var(--space-5);background:var(--surface-header);border-radius:var(--radius-md);border:0;overflow:auto}.workflow{padding-left:var(--space-6);color:var(--rank-silver);font-size:var(--text-base);line-height:var(--leading-relaxed);margin-top:var(--space-8)}.code-list{gap:var(--space-4);margin:var(--space-6) 0;font:var(--text-sm) var(--mono);color:var(--accent-soft);overflow-wrap:anywhere;flex-direction:column;display:flex}.funding-qr{background:var(--white);border-radius:var(--radius-lg);margin:var(--space-6) 0;max-width:100%;display:block}.new-agent-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--agent-card-min), 100%), 1fr));gap:var(--layout-gap);padding:var(--space-4);display:grid}.new-agent-grid .panel{min-width:0}.asset-link small,.asset-link strong{max-width:var(--asset-label-width)}svg.lucide{width:var(--icon-sm);height:var(--icon-sm)}.sidebar nav svg,.menu-toggle svg,.account-icon svg,.terminal-panel-head h2 svg{width:var(--icon-md);height:var(--icon-md)}.avatar svg{width:var(--icon-lg);height:var(--icon-lg)}.profile-header .avatar.big svg{width:var(--icon-xl);height:var(--icon-xl)}.terminal-dashboard>.terminal-panel{margin-top:var(--layout-gap)}.terminal-dashboard>.terminal-panel>.call-grid{padding:var(--space-4);margin:0}.new-agent-grid .agent-card-link{padding:var(--space-4);justify-items:start;gap:var(--space-3);display:grid}.new-agent-grid h3{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.ranking-panel .panel-scroll{min-height:calc(5 * var(--ranking-row-height))}.dashboard-top .panel-scroll{max-height:calc(5 * var(--ranking-row-height))}@container workspace (width<=68rem){.dashboard-top{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-top>.assets-panel{height:auto;min-height:var(--empty-height);grid-column:1/-1}.dashboard-top>.assets-panel .panel-scroll{max-height:var(--empty-height)}.dashboard-bottom,.two-column{grid-template-columns:minmax(0,1fr)}}@container workspace (width<=46rem){.dashboard-top{grid-template-columns:minmax(0,1fr)}.dashboard-top>.assets-panel{grid-column:auto;height:auto}.create-layout{grid-template-columns:minmax(0,1fr)}.step-list{gap:var(--space-2);flex-wrap:wrap;padding:0;display:flex}.step-list>button{width:auto;padding:var(--space-2);gap:var(--space-2)}.step-list .notice{width:100%;margin:var(--space-2) 0}}@container workspace (width<=32rem){.form-grid{grid-template-columns:minmax(0,1fr)}.panel,.profile-header{padding:var(--space-4)}.profile-header h1 .badge{margin:var(--space-2) 0;display:table}.flex,.flex-between,.form-actions,.upload-preview{flex-wrap:wrap}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:var(--space-3)}.stat>strong{font-size:var(--text-2xl)}.connection-banner{flex-wrap:wrap;align-items:flex-start}.connection-banner>span{flex:1;min-width:0}.connection-banner>a{margin-left:var(--space-6)}}@media (width<=60rem){:root{--rail:0px;--header:calc(var(--mobile-brand-row) + var(--control-md) + var(--space-3) + var(--border-width));--page-gutter:var(--space-3)}.topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--mobile-brand-row) var(--control-md);gap:0 var(--space-3);padding:0 var(--page-gutter) var(--space-3);height:var(--header);display:grid;position:sticky;top:0}.brand-slot{gap:var(--space-2);border:0;justify-content:flex-start;align-items:center;width:auto;min-width:0;padding:0}.brand{font-size:var(--text-lg);gap:var(--space-2)}.brand-mark{width:2.5rem;height:2.5rem}.menu-toggle{width:var(--control-lg);height:var(--control-lg);display:inline-flex!important}.global-search{width:100%;max-width:none;height:var(--control-md);grid-area:2/1/auto/-1}.header-connection .micro-label,.header-actions .button span{display:none}.header-actions .button{width:var(--control-lg);padding:var(--space-2)}.topbar .header-agent-stats{display:none}.sidebar{visibility:hidden;width:min(var(--sidebar-width), calc(100vw - var(--space-8)));top:var(--header);transition:background var(--duration-fast), color var(--duration-fast);z-index:var(--layer-drawer);transform:translate(-100%)}.sidebar.is-open{visibility:visible;transform:translate(0)}.sidebar-backdrop{inset:var(--header) 0 0;background:var(--overlay);z-index:var(--layer-backdrop);border:0;display:block;position:fixed}main{min-height:calc(100dvh - var(--header));padding:var(--page-gutter) var(--page-gutter) var(--space-8);margin:0}.narrow{margin:0 auto}.period-tabs button,.tabs button,.view-switch button,.watch-button,.icon-button{min-height:var(--control-lg)}.view-switch button,.watch-button{min-width:var(--control-lg)}.agent-card .badge{max-width:calc(100% - var(--control-lg))}.global-search input{font-size:var(--text-base)}.terminal-panel-head select{min-height:var(--control-lg)}}@media (width<=28rem){.topbar{gap:0 var(--space-2);grid-template-columns:minmax(0,1fr) auto}.header-connection{display:none}.brand{letter-spacing:var(--tracking-normal)}.brand small,.topbar .header-actions .button.wallet-connect-trigger span,.topbar .header-manage,.topbar .header-social-link{display:none}.topbar .header-actions .button.wallet-connect-trigger{width:var(--control-lg);padding:var(--space-2)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:background var(--duration-fast), color var(--duration-fast)!important;scroll-behavior:auto!important;animation:none!important}}@container header (width<=52rem){.header-actions .button span{display:none}.header-actions .button{width:var(--control-lg);padding:var(--space-2)}.topbar .header-agent-stats{display:none}}@container header (width<=16rem){.brand{display:none}}@container workspace (width<=20rem){.period-tabs{flex-wrap:wrap;max-width:100%}.ranking-list li{grid-template-columns:var(--icon-lg) minmax(0, 1fr);gap:var(--space-1) var(--space-3);padding-block:var(--space-2);display:grid}.ranking-list .rank{grid-row:1/3}.rank-agent{grid-column:2}.rank-agent .avatar{display:none}.rank-agent small{overflow-wrap:anywhere}.rank-pnl{grid-column:2}.ranking-panel .panel-scroll{max-height:none}}.sidebar nav a span{overflow-wrap:anywhere;min-width:0}.terminal-panel-head h2>svg{color:var(--text-muted)}.badge{background:var(--surface-raised)}.terminal-panel .call-card,.new-agent-grid .panel{background:var(--surface-inset)}.rank-pnl,.stat>strong,.network-stats dd{font-variant-numeric:tabular-nums}.ranking-list li:hover,tbody tr:hover{background:var(--surface-raised)}.ranking-list li{border-radius:var(--radius-sm)}.secret{border-radius:var(--radius-md)}.pump-callouts-content{padding:var(--panel-padding)}.pump-callouts-actions,.pump-callout-token,.pump-callout-engagement,.pump-callout-engagement>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pump-callouts-actions{justify-content:flex-end}.pump-callouts-actions a,.pump-callout-card footer a{align-items:center;gap:var(--space-2);display:inline-flex}.pump-callouts-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--detail-card-min), 100%), 1fr));gap:var(--layout-gap);margin-top:var(--space-4);display:grid}.pump-callout-card{background:var(--surface-inset);border-radius:var(--radius-md);min-width:0;padding:var(--space-5);gap:var(--space-3);overflow-wrap:anywhere;flex-direction:column;display:flex}.pump-callout-card header,.pump-callout-card footer{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pump-callout-card time,.pump-callout-engagement{color:var(--text-muted);font-size:var(--text-xs)}.pump-callout-token{font-size:var(--text-lg)}.pump-callout-text{white-space:pre-wrap;font-size:var(--text-base);line-height:var(--leading-relaxed);-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pump-callout-card footer{font-size:var(--text-sm);margin-top:auto}.pump-callouts-more{margin-top:var(--space-5)}.pump-callouts .terminal-panel-head{gap:var(--space-3);flex-wrap:wrap}.pump-token-identity{align-items:center;gap:var(--space-4);min-width:0;display:flex}.pump-token-artwork{flex:0 0 var(--avatar-lg);width:var(--avatar-lg);height:var(--avatar-lg);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.pump-token-artwork img{object-fit:contain;width:100%;height:100%;display:block}.pump-token-initials{width:100%;height:100%;font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-muted);place-items:center;display:grid}.pump-token-heading{flex:1;min-width:0}.pump-token-heading .pump-callout-token{font-size:var(--text-xl);line-height:var(--leading-tight)}.pump-token-name{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-1);display:block}.pump-callout-byline{color:var(--text-muted);font-size:var(--text-xs)}.pump-callout-byline strong{color:var(--text-secondary);font-weight:var(--weight-medium)}.pump-token-address{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--surface-raised);border-radius:var(--radius-sm);min-width:0;display:flex}.pump-token-address-label{color:var(--text-muted);font-size:var(--text-xs);flex-shrink:0}.pump-token-address code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--text-xs)/var(--leading-normal) var(--font-mono);color:var(--text-secondary);flex:1;overflow:hidden}.pump-token-address button{padding:var(--space-1);min-width:var(--control-sm);min-height:var(--control-sm);flex-shrink:0}.pump-token-address.is-copy-error{flex-wrap:wrap}.pump-token-address.is-copy-error code{white-space:normal;overflow-wrap:anywhere;overflow:visible}.pump-copy-status{color:var(--text-muted);font-size:var(--text-xs);flex-basis:100%}.pump-token-market{gap:var(--space-3) var(--space-4);margin:var(--space-1) 0;font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pump-token-market>div{min-width:0}.pump-token-market dt{color:var(--text-muted);font-size:var(--text-xs)}.pump-token-market dd{margin:var(--space-1) 0 0;font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.pump-token-market>div:nth-child(2) dd{color:var(--text-secondary)}.pump-token-market .pump-token-price{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.pump-token-price dt span{font-size:var(--text-xs)}.pump-token-market .pump-token-price dd{font-size:var(--text-sm);font-weight:var(--weight-medium)}.token-identity-link{color:var(--text-primary);text-decoration:none}.token-identity-link:hover .pump-callout-token strong{color:var(--accent-primary)}.token-mint-panel{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.token-mint-panel code{flex:1 1 var(--detail-card-min);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0}.token-mint-panel [role=status]:empty{display:none}.token-chart-panel{margin:var(--space-5) 0;overflow:hidden}.token-chart-panel .flex-between{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.token-chart{width:100%;height:var(--market-chart-height);border-radius:var(--radius-md);background:var(--surface-inset);border:0;display:block}.token-socials{gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.detail-record{background:var(--surface-raised);padding:var(--space-4);margin:var(--space-3) 0;border-radius:var(--radius-md);overflow-wrap:anywhere}.detail-record .flex-between{gap:var(--space-2);flex-wrap:wrap}.detail-record time,.detail-record small{color:var(--text-muted);font-size:var(--text-xs)}.token-detail-header img{object-fit:contain}.profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=62rem){.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.token-market-stats>.stat:first-child{grid-column:1/-1}}.admin-page{gap:var(--layout-gap);display:grid}.admin-header{gap:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.admin-header p,.admin-login p{color:var(--muted);margin-block:var(--space-4)}.admin-header h1,.admin-login h1{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.admin-login{max-width:var(--content-narrow);margin-inline:auto}.admin-login form{gap:var(--space-5);display:grid}.admin-page label,.admin-login label{gap:var(--space-2);min-width:0;display:grid}.admin-page label.check{align-items:flex-start;display:flex}.admin-page input:not([type=checkbox]),.admin-page select,.admin-page textarea,.admin-login input{width:100%;min-width:0}.admin-tabs,.admin-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-page .panel+.panel,.admin-group,.admin-actions,.admin-preview,.admin-confirm{margin-top:var(--space-5)}.admin-group legend{font-weight:var(--weight-semibold);padding-inline:var(--space-3)}.admin-list{padding-left:var(--space-5);margin-block:var(--space-5);list-style:outside}.admin-list li+li{margin-top:var(--space-3)}.admin-secret-list{gap:var(--space-3);margin-block:var(--space-5);display:grid}.admin-secret-list>div,.admin-model{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-secret-list code,.admin-model code{overflow-wrap:anywhere}.admin-model{padding-block:var(--space-4)}.admin-confirm{padding:var(--space-4);background:var(--inset);border-radius:var(--radius-md)}.admin-preview .table-wrap{max-height:32rem;margin-bottom:var(--space-5);overflow:auto}.admin-preview td{white-space:normal;overflow-wrap:anywhere;max-width:24rem}.admin-page progress{accent-color:var(--accent);max-width:100%}.admin-switch input{flex:none}.admin-page .notice{overflow-wrap:anywhere}.model-brand{object-fit:contain;object-position:left center;width:100%;max-width:24rem;height:auto;display:block}.model-brand-fallback{font-weight:var(--weight-semibold)}.model-catalog-grid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.model-catalog-card{gap:var(--space-3);background:var(--inset);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);flex-direction:column;display:flex}.model-catalog-card code{font-size:var(--text-xs);overflow-wrap:anywhere}.model-catalog-card .button{white-space:normal;margin-top:auto}.catalog-heading{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.catalog-filters,.catalog-pagination{margin-block:var(--space-5)}.catalog-state{font-size:var(--text-xs);color:var(--accent)}.catalog-description{-webkit-line-clamp:3;color:var(--muted);font-size:var(--text-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-facts{gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);display:grid}#model-qualification{scroll-margin-top:var(--space-16)}@media (width<=75rem){.model-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.model-catalog-grid{grid-template-columns:minmax(0,1fr)}}.header-guide-link{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-3);margin-right:calc(-1 * var(--space-3));border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);min-width:var(--control-lg);transition:background var(--duration-fast), color var(--duration-fast);flex-shrink:0;align-self:stretch;display:inline-flex}.header-guide-link svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent-primary)}.header-guide-link:hover,.header-guide-link[aria-current=page]{background:var(--surface-accent);color:var(--accent-primary)}.header-guide-link:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:2px}@media (width<=28rem){.header-guide-link span{display:none}}.challenges-page{gap:var(--space-4);display:grid}.challenges-page>.page-title{padding:var(--space-2) 0}.challenge-workspace{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;display:grid}.challenge-records{background:var(--surface-panel);border-radius:var(--radius-md);min-width:0;padding:var(--space-4)}.challenge-controls{gap:var(--space-3);min-width:0;display:grid}.challenge-controls .wallet-connect-entry{margin:0}.challenge-controls .form-grid{grid-template-columns:minmax(0,1fr)}.challenge-controls .section-head{padding:var(--space-4);background:var(--surface-panel);border-radius:var(--radius-md) var(--radius-md) 0 0;margin:0}.challenge-controls .section-head+.panel{border-radius:0 0 var(--radius-md) var(--radius-md)}@container workspace (width<=52rem){.challenge-workspace{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.button,.icon-button,.wallet-connect-trigger,.sidebar nav a{min-height:2.75rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.mission-control{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none;margin:0;display:grid}.mission-page-heading{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.mission-page-heading .page-title{min-width:0;margin:0;padding:0}.mission-page-heading .page-title h1{font-size:var(--text-page-title);margin:calc(var(--space-1) * 1.5) 0}.mission-page-heading .page-title p{margin:0}.mission-live-status{align-items:flex-end;gap:calc(var(--space-1) * 1.25);font-size:var(--text-micro);color:var(--text-muted);flex-direction:column;display:flex}.mission-live-status .micro-label{font-size:var(--text-micro)}.workspace-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.workspace-views{align-items:center;gap:calc(var(--space-1) * .75);min-width:0;max-width:100%;padding:calc(var(--space-1) * .75);border-radius:var(--radius-sm);background:var(--surface-panel);flex-wrap:wrap;display:inline-flex}.workspace-views button{justify-content:center;align-items:center;gap:calc(var(--space-1) * 1.75);min-height:34px;padding:calc(var(--space-1) * 1.75) calc(var(--space-1) * 3.25);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);background:0 0;border:0;display:inline-flex}.workspace-views button.selected{background:var(--surface-raised);color:var(--text-primary)}.workspace-views button.selected svg{color:var(--accent-primary)}.workspace-views button:hover:not(.selected){background:var(--surface-hover);color:var(--text-primary)}.workspace-views svg,.workspace-refresh svg{width:14px;height:14px}.workspace-refresh{font-size:var(--text-micro)}.workspace-scene{gap:var(--space-4);min-width:0;display:grid}.overview-grid{align-items:start;gap:var(--space-3);grid-template-columns:250px repeat(3,minmax(0,1fr));display:grid}.overview-left,.overview-center,.overview-callouts,.overview-trades,.overview-support{align-content:start;gap:var(--space-3);min-width:0;display:grid}.overview-support{grid-column:2/-1;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.overview-grid .terminal-panel{min-width:0;margin:0}.overview-left{grid-row:1/span 2;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;height:auto}.overview-left .ranking-panel{flex-direction:column;min-height:0;display:flex}.overview-left .ranking-panel .panel-scroll{scrollbar-width:thin;scrollbar-color:var(--surface-hover) transparent;flex:1;min-height:0;overflow-y:auto}.overview-left .network-panel{align-self:stretch}.overview-trades .trades-column{flex-direction:column;min-height:0;display:flex;overflow:hidden}.overview-trades .overview-trade-list{scrollbar-width:thin;scrollbar-color:var(--surface-hover) transparent;min-height:0;padding:0 calc(var(--space-1) * 3.5) calc(var(--space-1) * 3.5);flex:1;overflow-y:auto}.overview-trades .activity-trades{grid-template-columns:minmax(0,1fr)}.overview-trades .activity-trade{background:var(--surface-raised)}.overview-grid .terminal-panel-head{justify-content:space-between;align-items:center;gap:calc(var(--space-1) * 2.5);padding:calc(var(--space-1) * 3.5);flex-wrap:wrap;min-height:52px;display:flex}.overview-center .agent-updates,.overview-callouts .pump-callouts-column,.overview-trades .trades-column{height:clamp(40rem,70vh,52rem)}.overview-grid :is(.agent-overview-heading,.terminal-panel-head){min-height:64px}.overview-grid :is(.agent-overview-heading h2,.terminal-panel-head h2){font-size:var(--text-compact)}.overview-grid :is(.agent-overview-heading,.pump-callouts-title) p,.overview-grid .pump-callouts-eyebrow{font-size:var(--text-micro)}.overview-grid .terminal-panel-head h2{font-size:var(--text-compact)}.overview-grid .terminal-panel-head .period-tabs{padding:calc(var(--space-1) * .75);margin:0}.overview-grid .terminal-panel-head .period-tabs button{min-width:32px;min-height:26px;padding:var(--space-1) calc(var(--space-1) * 1.75);font-size:var(--text-micro)}.overview-grid .terminal-panel-head select{width:100%;max-width:125px;min-height:30px;padding:calc(var(--space-1) * 1.25) var(--space-2);font-size:var(--text-micro)}.overview-grid .panel-scroll{min-height:0;max-height:none;overflow:visible}.overview-support .assets-panel,.overview-support .mission-overview{height:100%}.overview-support .assets-panel{flex-direction:column;display:flex}.overview-support .assets-panel .panel-scroll{scrollbar-width:thin;scrollbar-color:var(--surface-hover) transparent;flex:1;overflow:auto}.overview-support .mission-summary{gap:var(--space-2);padding:0 calc(var(--space-1) * 3.5) calc(var(--space-1) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-support .mission-summary>div{padding:calc(var(--space-1) * 3);background:var(--surface-raised);border-radius:var(--radius-sm)}.overview-center .feed-panel .panel-scroll{scrollbar-width:thin;max-height:780px;overflow-y:auto}.overview-grid .empty{min-height:170px;padding:var(--space-5) calc(var(--space-1) * 3.5)}.overview-grid .empty strong{font-size:var(--text-compact)}.overview-grid .empty p{font-size:var(--text-micro);line-height:1.6}.overview-grid .empty>svg{width:18px;height:18px;padding:var(--space-2);box-sizing:content-box}.overview-grid .ranking-list{padding:0 var(--space-2) var(--space-2)}.overview-grid .ranking-list li{padding:calc(var(--space-1) * 2.5) calc(var(--space-1) * 1.5);gap:var(--space-2)}.overview-grid .ranking-list .avatar{flex-basis:30px;width:30px;height:30px}.overview-grid .ranking-list .rank{width:17px;min-width:17px;font-size:var(--text-micro)}.overview-grid .ranking-list .rank-agent strong{font-size:var(--text-xs)}.overview-grid .ranking-list .rank-agent small{font-size:var(--text-micro)}.overview-grid .ranking-list .rank-pnl{font-size:var(--text-xs)}.overview-grid .panel-footer-link{min-height:38px;padding:calc(var(--space-1) * 2.5) calc(var(--space-1) * 3.5);font-size:var(--text-micro)}.overview-grid .network-stats{padding:0 calc(var(--space-1) * 3.5) var(--space-2);margin:0}.overview-grid .network-stats>div{padding:calc(var(--space-1) * 2.25) 0}.overview-grid .network-stats dt{font-size:var(--text-micro)}.overview-grid .network-stats dd{font-size:var(--text-compact)}.overview-grid .panel-note{padding:0 calc(var(--space-1) * 3.5);font-size:var(--text-micro)}.overview-grid .feed-tabs{padding:var(--space-1) var(--space-3) calc(var(--space-1) * 2.5)}.overview-grid .feed-tabs button{min-height:30px;padding:calc(var(--space-1) * 1.5) calc(var(--space-1) * 2.25);font-size:var(--text-micro);border-radius:var(--radius-sm)}.overview-grid .feed{gap:calc(var(--space-1) * 2.5);padding:var(--space-1) var(--space-3) var(--space-3);display:grid}.overview-grid .feed-item{padding:calc(var(--space-1) * 3.25);border-radius:var(--radius-sm);background:var(--surface-raised);gap:calc(var(--space-1) * 2.5);border:0}.overview-grid .feed-item:hover{background:var(--surface-hover)}.overview-grid .feed-item .avatar{flex-basis:30px;width:30px;height:30px}.overview-grid .feed-content>p{margin:var(--space-2) 0;font-size:var(--text-xs);line-height:1.6}.overview-grid .feed-meta{gap:calc(var(--space-1) * 1.25);font-size:var(--text-micro);flex-wrap:wrap}.overview-grid .feed-meta>a{font-size:var(--text-xs)}.overview-grid .feed-asset{min-width:0;padding:calc(var(--space-1) * 2.25) calc(var(--space-1) * 2.5);border-radius:var(--radius-sm);background:var(--surface-inset);font-size:var(--text-xs);border:0}.overview-grid .feed-asset>span{overflow-wrap:anywhere;min-width:0}.ranking-insight{margin:0 calc(var(--space-1) * 3.5) var(--space-3);padding:calc(var(--space-1) * 2.5);border-radius:var(--radius-sm);background:var(--surface-inset)}.ranking-insight>.micro-label{font-size:var(--text-micro)}.ranking-insight>div{gap:calc(var(--space-1) * 2.5);margin-top:calc(var(--space-1) * 1.75);grid-template-columns:1fr 1fr;display:grid}.ranking-insight strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-direction:column;font-weight:600;display:flex}.ranking-insight strong span{margin-top:calc(var(--space-1) * .75);color:var(--text-muted);font-size:var(--text-micro);letter-spacing:0;font-weight:400}.workspace-footer{justify-content:space-between;gap:calc(var(--space-1) * 2.5);color:var(--text-muted);font-size:var(--text-micro);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}.workspace-footer>span:first-child{align-items:center;gap:calc(var(--space-1) * 1.75);display:inline-flex}.workspace-footer .brand-mark{width:1.5rem;height:1.5rem}.mission-control .dashboard-bottom{margin:0}.mission-primary-grid{gap:var(--space-3);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.mission-secondary-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mission-primary-grid>*,.mission-secondary-grid>*{min-width:0}.mission-side-stack{gap:var(--space-3);min-width:0;display:grid}.fleet-focus{min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-panel);color:var(--text-primary);margin:0}.fleet-focus-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.fleet-focus-head .eyebrow{color:var(--text-muted);font-size:var(--text-micro)}.fleet-focus-head>a{border-radius:var(--radius-sm);background:var(--surface-raised);place-items:center;width:28px;height:28px;display:grid}.fleet-focus-head svg,.fleet-name svg{width:14px;height:14px}.fleet-identity{margin:var(--space-3) 0;justify-content:space-between;align-items:center;display:flex}.fleet-identity .avatar{width:38px;height:38px}.fleet-name{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-lg);font-weight:600;display:flex}.fleet-handle{margin-top:var(--space-1);font-size:var(--text-micro);color:var(--text-muted);overflow-wrap:anywhere}.fleet-coordinate{justify-content:space-between;align-items:center;gap:calc(var(--space-1) * 2.5);margin:var(--space-3) 0;padding:calc(var(--space-1) * 2.5);border-radius:var(--radius-sm);background:var(--surface-inset);display:flex}.fleet-coordinate span{color:var(--text-muted);font-size:var(--text-micro)}.fleet-coordinate strong{font-size:var(--text-xs);font-weight:500}.fleet-bottom{justify-content:space-between;gap:calc(var(--space-1) * 2.5);margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-micro);flex-wrap:wrap;display:flex}.fleet-selectors{gap:var(--space-1);flex-wrap:wrap;display:flex}.fleet-selectors button{padding:calc(var(--space-1) * 1.25) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:30px;color:var(--text-muted);font-size:var(--text-micro);border:0}.fleet-selectors button[aria-pressed=true]{background:var(--surface-accent);color:var(--accent-primary)}.fleet-empty{padding:calc(var(--space-1) * 3.5) 0 0}.fleet-empty>svg{width:20px;height:20px;color:var(--accent-primary)}.fleet-empty h2{font-size:var(--text-lg);margin:calc(var(--space-1) * 2.5) 0}.fleet-empty p{color:var(--text-muted);font-size:var(--text-xs);line-height:1.6}@media (width<=1680px){.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-left{grid-area:2/1/auto/-1;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-self:auto;height:auto}.overview-support{grid-area:3/1/auto/-1}.overview-center{grid-area:1/1}.overview-callouts{grid-area:1/2}.overview-trades{grid-area:1/3}}@media (width<=1200px){.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-center{grid-column:1/-1}.overview-callouts{grid-area:2/1}.overview-trades{grid-area:2/2}.overview-left{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:auto}.overview-support{grid-row:4;grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.overview-grid{grid-template-columns:1fr}.overview-center{grid-area:1/1}.overview-left{grid-area:4/1;align-self:auto;height:auto}.overview-callouts{grid-area:2/1}.overview-trades{grid-area:3/1}.overview-support{grid-area:5/1;grid-template-columns:minmax(0,1fr)}.overview-center .agent-updates,.overview-callouts .pump-callouts-column,.overview-trades .trades-column{height:auto;min-height:0;max-height:none}.overview-center .agent-update-list,.overview-callouts .pump-callouts-scroll,.overview-trades .overview-trade-list{overflow:visible}.overview-left{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-support .mission-summary{grid-template-columns:minmax(0,1fr)}.overview-center .feed-panel .panel-scroll{max-height:660px}.mission-primary-grid,.mission-secondary-grid{grid-template-columns:1fr}.mission-live-status{display:none}.workspace-views button{padding:calc(var(--space-1) * 1.75) calc(var(--space-1) * 2.5)}}@media (width<=480px){.overview-left{grid-template-columns:1fr}.workspace-toolbar{gap:var(--space-2)}.workspace-views{width:100%}.workspace-views button{padding:calc(var(--space-1) * 1.75);font-size:var(--text-micro);gap:calc(var(--space-1) * 1.25);flex:1}.workspace-refresh{margin-left:auto}}#root .app-shell :where(.panel,.creation-workspace,.wallet-tool,.sc-profile){--field-surface:var(--field-on-panel);--field-surface-hover:var(--field-on-panel-hover);--field-surface-focus:var(--field-on-panel-focus)}#root .app-shell :where(.topbar,.guide-search-block,.ad-record-tools){--field-surface:var(--field-on-header);--field-surface-hover:var(--field-on-header-hover);--field-surface-focus:var(--field-on-header-focus)}#root .app-shell :is(input,textarea,select):not(:where([type=hidden],[type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit])){color:var(--field-text);background:var(--field-surface);box-shadow:none;caret-color:var(--field-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;opacity:1;transition:background-color var(--duration-fast), color var(--duration-fast);border:0;outline:none}#root .app-shell :is(input,textarea,select):not(:where([type=hidden],[type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit])):enabled:hover{background:var(--field-surface-hover)}#root .app-shell :is(input,textarea,select):not(:where([type=hidden],[type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit])):focus{background:var(--field-surface-focus)}#root .app-shell :is(input,textarea)::placeholder{color:var(--field-placeholder);opacity:1}#root .app-shell :is(input,textarea,select):focus-visible{outline:var(--focus-width) solid var(--field-focus-ring);outline-offset:var(--space-half)}#root .app-shell :is(input,textarea,select)[aria-invalid=true]{border:0}#root .app-shell :is(input,textarea,select):disabled{color:var(--field-disabled-text);-webkit-text-fill-color:var(--field-disabled-text);opacity:1;cursor:not-allowed}#root .app-shell :is(input,textarea,select):disabled:not(:where([type=checkbox],[type=radio],[type=range])){background:var(--field-surface-disabled)}#root .app-shell :is(.global-search,.directory-search,.guide-search,.wallet-amount,.creation-affix-input,.creation-amount-input,.creation-exact-value,.sc-value-field){--field-autofill-fill:var(--field-surface);background:var(--field-surface);box-shadow:none;border-radius:var(--radius-sm);min-width:0;transition:background-color var(--duration-fast);border:0;outline:none}#root .app-shell :is(.global-search,.directory-search,.guide-search,.wallet-amount,.creation-affix-input,.creation-amount-input,.creation-exact-value,.sc-value-field):hover{--field-autofill-fill:var(--field-surface-hover);background:var(--field-surface-hover)}#root .app-shell :is(.global-search,.directory-search,.guide-search,.wallet-amount,.creation-affix-input,.creation-amount-input,.creation-exact-value,.sc-value-field):focus-within{--field-autofill-fill:var(--field-surface-focus);background:var(--field-surface-focus)}#root .app-shell :is(.global-search,.directory-search,.guide-search,.wallet-amount,.creation-affix-input,.creation-amount-input,.creation-exact-value,.sc-value-field):has(input:focus-visible){outline:var(--focus-width) solid var(--field-focus-ring);outline-offset:var(--space-half)}#root .app-shell :is(.global-search,.directory-search,.guide-search,.wallet-amount,.creation-affix-input,.creation-amount-input,.creation-exact-value,.sc-value-field):has(input:disabled){--field-autofill-fill:var(--field-surface-disabled);background:var(--field-surface-disabled);color:var(--field-disabled-text);cursor:not-allowed}#root .app-shell :is(.global-search,.directory-search,.guide-search,.wallet-amount,.creation-affix-input,.creation-amount-input,.creation-exact-value,.sc-value-field) input:is(:enabled,:disabled,:hover,:focus,:focus-visible){box-shadow:none;background:0 0;border:0;outline:none}#root .app-shell .sc-value-field{padding:0 var(--space-3);align-items:center}#root .app-shell .sc-value-field>input{min-height:var(--control-lg)}#root .app-shell .sc-value-field>span{color:var(--field-placeholder)}#root .app-shell input[type=file]{background:var(--field-surface);color:var(--field-text);box-shadow:none;border:0}#root .app-shell input[type=file]::file-selector-button{color:var(--field-text);background:var(--field-surface-hover);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-right:var(--space-3);cursor:pointer;border:0}#root .app-shell :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--field-focus-ring);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#root .app-shell .sc-range::-webkit-slider-runnable-track{background:var(--field-track)}#root .app-shell .sc-range::-moz-range-track{background:var(--field-track)}#root .app-shell .sc-range::-webkit-slider-thumb{box-shadow:none}#root .app-shell .sc-range::-moz-range-thumb{box-shadow:none}#root .app-shell :-webkit-any(input,textarea):-webkit-any(:autofill,:-webkit-autofill):-webkit-any(:enabled,:disabled){-webkit-text-fill-color:var(--field-text);caret-color:var(--field-text);-webkit-box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface)) inset;box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface)) inset}#root .app-shell :is(input,textarea):is(:autofill,:autofill):is(:enabled,:disabled){-webkit-text-fill-color:var(--field-text);caret-color:var(--field-text);-webkit-box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface)) inset;box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface)) inset}#root .app-shell :-webkit-any(input,textarea):-webkit-any(:autofill,:-webkit-autofill):enabled:hover{-webkit-box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-hover)) inset;box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-hover)) inset}#root .app-shell :is(input,textarea):is(:autofill,:autofill):enabled:hover{-webkit-box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-hover)) inset;box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-hover)) inset}#root .app-shell :-webkit-any(input,textarea):-webkit-any(:autofill,:-webkit-autofill):-webkit-any(:enabled,:disabled):focus{-webkit-box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-focus)) inset;box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-focus)) inset}#root .app-shell :is(input,textarea):is(:autofill,:autofill):is(:enabled,:disabled):focus{-webkit-box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-focus)) inset;box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-focus)) inset}#root .app-shell :-webkit-any(input,textarea):-webkit-any(:autofill,:-webkit-autofill):-webkit-any(:enabled,:disabled):disabled{-webkit-text-fill-color:var(--field-disabled-text);-webkit-box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-disabled)) inset;box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-disabled)) inset}#root .app-shell :is(input,textarea):is(:autofill,:autofill):is(:enabled,:disabled):disabled{-webkit-text-fill-color:var(--field-disabled-text);-webkit-box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-disabled)) inset;box-shadow:0 0 0 1000px var(--field-autofill-fill,var(--field-surface-disabled)) inset}.engagement-page{--ep-line:color-mix(in srgb, var(--text-primary) 5%, transparent);gap:var(--space-4);width:100%;min-width:0;max-width:none;margin:0;display:grid}.engagement-page section{margin:0}.engagement-page .ep-page-heading{justify-content:space-between;align-items:center;gap:var(--space-5);padding:0;display:flex}.engagement-page .ep-page-heading .page-title{min-width:0;max-width:760px;margin:0;padding:0}.engagement-page .ep-page-heading .eyebrow{color:var(--accent-primary);font-size:var(--text-micro);letter-spacing:.09em}.engagement-page .ep-page-heading h1{margin:calc(var(--space-1) * 1.5) 0;font-size:var(--text-page-title);letter-spacing:-.035em;font-weight:600;line-height:1.2}.engagement-page .ep-page-heading p{max-width:720px;color:var(--text-muted);font-size:var(--text-compact);margin:0;line-height:1.6}.engagement-page .ep-heading-link,.engagement-page .ep-heading-action{align-items:center;gap:calc(var(--space-1) * 1.75);font-size:var(--text-xs);flex-shrink:0;display:inline-flex}.engagement-page .ep-heading-link{min-height:36px;color:var(--text-secondary)}.engagement-page .ep-heading-link:hover{color:var(--accent-primary)}.engagement-page .ep-heading-link svg,.engagement-page .ep-heading-action svg{width:15px;height:15px}.engagement-page .ep-header-summary{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-panel);border-radius:var(--radius-md);border:0;min-width:160px;display:flex}.engagement-page .ep-header-summary>svg{width:20px;height:20px;color:var(--accent-primary)}.engagement-page .ep-header-summary strong{font-size:var(--text-metric);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;display:block}.engagement-page .ep-header-summary span{margin-top:calc(var(--space-1) * .75);color:var(--text-muted);font-size:var(--text-micro);line-height:1.5;display:block}.engagement-page .ep-panel,.engagement-page .ep-context-panel,.engagement-page .ep-rankings-section{background:var(--surface-panel);border-radius:var(--radius-md);border:0;min-width:0}.engagement-page .ep-panel{overflow:hidden}.engagement-page .ep-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.engagement-page .ep-kicker{align-items:center;gap:calc(var(--space-1) * 1.25);color:var(--text-muted);font-size:var(--text-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:600;line-height:1.5;display:inline-flex}.engagement-page .ep-kicker svg{width:12px;height:12px}.engagement-page .ep-section-heading h2{margin:var(--space-1) 0 0;font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600;line-height:1.3}.engagement-page .ep-section-heading p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.6}.engagement-page .ep-section-summary{align-items:baseline;gap:calc(var(--space-1) * 1.5);display:flex}.engagement-page .ep-section-summary strong{color:var(--text-primary);font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.engagement-page .ep-section-summary span{color:var(--text-muted);font-size:var(--text-micro)}.engagement-page .ep-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--space-1) * 2.5);padding:0 var(--space-4) calc(var(--space-1) * 3.5);background:0 0;border:0;flex-wrap:wrap;display:flex}.engagement-page .ep-filter-tabs{gap:calc(var(--space-1) * .75);padding:calc(var(--space-1) * .75);border-radius:var(--radius-sm);background:var(--surface-inset);border:0;flex-wrap:wrap;margin:0;display:flex}.engagement-page .ep-filter-tabs button{min-height:30px;padding:calc(var(--space-1) * 1.5) calc(var(--space-1) * 2.5);font-size:var(--text-micro);border-radius:var(--radius-sm)}.engagement-page .ep-filter-tabs button.selected{color:var(--text-primary);background:var(--surface-raised)}.engagement-page .ep-toolbar-note{color:var(--text-muted);font-size:var(--text-micro);line-height:1.5}.engagement-page .ep-panel-content{padding:0 var(--space-4) var(--space-4)}.engagement-page .ep-context-tag{align-items:center;gap:calc(var(--space-1) * 1.25);font-size:var(--text-micro);color:var(--text-muted);display:inline-flex}.engagement-page .ep-context-tag svg{width:13px;height:13px;color:var(--accent-primary)}.engagement-page .ep-workspace{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.engagement-page .ep-primary{gap:var(--space-3);min-width:0;display:grid}.engagement-page .ep-view-switch{gap:calc(var(--space-1) * .75);padding:calc(var(--space-1) * .75);background:var(--surface-panel);border-radius:var(--radius-sm);border:0;flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.engagement-page .ep-view-switch button{align-items:center;gap:calc(var(--space-1) * 1.75);min-width:0;min-height:36px;padding:var(--space-2) var(--space-3);text-align:left;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;display:flex}.engagement-page .ep-view-switch button>svg{flex:0 0 15px;width:15px;height:15px}.engagement-page .ep-view-switch button span{min-width:0;color:inherit;font-size:var(--text-xs);font-weight:500;line-height:1.4}.engagement-page .ep-view-switch button small{display:none}.engagement-page .ep-view-switch button.selected{background:var(--surface-raised);color:var(--text-primary);box-shadow:none}.engagement-page .ep-view-switch button.selected>svg{color:var(--accent-primary)}.engagement-page .ep-context-panel{gap:var(--space-3);padding:var(--space-4);display:grid}.engagement-page .ep-context-icon{width:30px;height:30px;color:var(--accent-primary);background:var(--surface-accent);border-radius:var(--radius-sm);place-items:center;display:grid}.engagement-page .ep-context-icon svg{width:16px;height:16px}.engagement-page .ep-context-panel h2{font-size:var(--text-lg);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.3}.engagement-page .ep-context-panel p{color:var(--text-muted);font-size:var(--text-xs);margin:0;line-height:1.6}.engagement-page .ep-context-item{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--ep-line);display:flex}.engagement-page .ep-context-item>svg{width:14px;height:14px;color:var(--text-secondary);margin-top:var(--space-half);flex:0 0 14px}.engagement-page .ep-context-item h3{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:600}.engagement-page .ep-context-item p{font-size:var(--text-micro)}.engagement-page .ep-context-link{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:36px;padding-top:calc(var(--space-1) * 2.5);border-top:1px solid var(--ep-line);font-size:var(--text-xs);color:var(--accent-primary);display:inline-flex}.engagement-page .ep-context-link svg{flex:0 0 14px;width:14px;height:14px}.engagement-page .full-feed{border-radius:var(--radius-md);border:0;overflow:hidden}.engagement-page .full-feed .terminal-panel-head{padding:calc(var(--space-1) * 3.5) var(--space-4);border:0}.engagement-page .full-feed .feed-tabs{gap:calc(var(--space-1) * .75);padding:0 calc(var(--space-1) * 3.5) var(--space-3);background:0 0;border:0;margin:0}.engagement-page .full-feed .feed-tabs button{min-height:30px;padding:calc(var(--space-1) * 1.5) calc(var(--space-1) * 2.5);font-size:var(--text-micro);border-radius:var(--radius-sm)}.engagement-page .full-feed .feed-tabs button.selected{color:var(--accent-primary);background:var(--surface-accent)}.engagement-page .full-feed .panel-scroll{height:auto;max-height:none;overflow:visible}.engagement-page .full-feed .feed{gap:calc(var(--space-1) * 2.5);padding:0 calc(var(--space-1) * 3.5) calc(var(--space-1) * 3.5);grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));display:grid}.engagement-page .full-feed .feed>article{align-items:flex-start;gap:calc(var(--space-1) * 2.5);padding:calc(var(--space-1) * 3.5);border-radius:var(--radius-sm);background:var(--surface-raised);border:0;display:flex}.engagement-page .full-feed .feed>article>.avatar{flex:0 0 30px;width:30px;height:30px}.engagement-page .full-feed .feed-content{width:100%;min-width:0}.engagement-page .full-feed .feed-content>p{margin:var(--space-2) 0;font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.6}.engagement-page .full-feed .feed-meta{gap:calc(var(--space-1) * 1.25);flex-wrap:wrap}.engagement-page .full-feed .feed-meta>a{overflow-wrap:anywhere;font-size:var(--text-xs)}.engagement-page .full-feed .feed-asset{min-width:0;padding:calc(var(--space-1) * 2.25) calc(var(--space-1) * 2.5);border-radius:var(--radius-sm);background:var(--surface-inset);font-size:var(--text-xs);border:0;flex-wrap:wrap}.engagement-page .full-feed .feed-asset>span{overflow-wrap:anywhere;min-width:0}.engagement-page .full-feed .feed-asset>svg{flex-shrink:0}.engagement-page .ep-activity-content .ep-panel>:not(.ep-section-heading){margin:0 calc(var(--space-1) * 3.5) calc(var(--space-1) * 3.5)}.engagement-page .call-grid{gap:calc(var(--space-1) * 2.5);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));margin:0;display:grid}.engagement-page .call-card{min-width:0;padding:calc(var(--space-1) * 3.5);border-radius:var(--radius-sm);background:var(--surface-raised);border:0;flex-direction:column;display:flex}.engagement-page .call-card>.flex-between{gap:var(--space-2);flex-wrap:wrap}.engagement-page .call-card>.flex-between a{color:var(--text-secondary);font-size:var(--text-micro)}.engagement-page .call-card h3{margin:var(--space-4) 0 var(--space-3);font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:600}.engagement-page .call-card h3 span{font-size:var(--text-micro);letter-spacing:0}.engagement-page .call-details{gap:calc(var(--space-1) * 1.25);padding:calc(var(--space-1) * 2.5);margin:0 0 var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm);border:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.engagement-page .call-details span{min-width:0;font-size:var(--text-micro)}.engagement-page .call-details b{margin-top:var(--space-1);font-size:var(--text-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.engagement-page .call-card>a{font-size:var(--text-micro);overflow-wrap:anywhere}.engagement-page .call-card>small{color:var(--text-muted);font-size:var(--text-micro);margin:var(--space-2) 0 var(--space-3);line-height:1.6;display:block}.engagement-page .call-card>button{width:100%;min-height:36px;font-size:var(--text-micro);background:var(--surface-panel);border:0;margin-top:auto}.engagement-page .call-card>button[aria-pressed=true]{color:var(--accent-primary);background:var(--surface-accent)}.engagement-page .call-card>small.negative{color:var(--state-danger)}.engagement-page .ep-rankings-section{padding:var(--space-4)}.engagement-page .ep-rankings-intro p{margin:calc(var(--space-1) * 1.25) 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.6}.engagement-page .ep-rankings-section .section{margin:calc(var(--space-1) * 3.5) 0 0}.engagement-page .ep-rankings-section .section-head{margin-bottom:var(--space-3);gap:calc(var(--space-1) * 2.5);flex-wrap:wrap;padding:0}.engagement-page .ep-rankings-section .section-head h2{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600}.engagement-page .ep-rankings-section .tabs{padding:calc(var(--space-1) * .75);border-radius:var(--radius-sm);background:var(--surface-inset);flex-wrap:wrap;margin:0}.engagement-page .ep-rankings-section .tabs button{min-height:30px;padding:calc(var(--space-1) * 1.5) calc(var(--space-1) * 2.5);font-size:var(--text-micro)}.engagement-page .ep-rankings-section .tabs button.selected{background:var(--surface-raised);color:var(--text-primary)}.engagement-page .ep-rankings-section .caller-evidence{background:var(--surface-raised);border-radius:var(--radius-sm);border:0}.engagement-page .ep-mission-board{min-width:0}.engagement-page .ep-mission-board>.ep-section-heading{padding:0 0 calc(var(--space-1) * 3.5)}.engagement-page .ep-mission-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.engagement-page .ep-mission-card{min-width:0;padding:var(--space-4);background:var(--surface-panel);border-radius:var(--radius-md);border:0;flex-direction:column;display:flex}.engagement-page .ep-mission-top{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.engagement-page .ep-mission-identity{align-items:center;gap:calc(var(--space-1) * 2.25);min-width:0;display:flex}.engagement-page .ep-mission-identity .avatar{border-radius:var(--radius-sm);flex:0 0 34px;width:34px;height:34px}.engagement-page .ep-mission-identity>div:last-child{min-width:0}.engagement-page .ep-mission-identity a,.engagement-page .ep-mission-identity>div>span{color:var(--text-primary);font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:600;display:block}.engagement-page .ep-mission-identity small{margin-top:calc(var(--space-1) * .75);color:var(--text-muted);font-size:var(--text-micro);overflow-wrap:anywhere;display:block}.engagement-page .ep-mission-top .badge{font-size:var(--text-micro)}.engagement-page .ep-mission-objective{margin:calc(var(--space-1) * 3.5) 0;padding:var(--space-3);background:var(--surface-inset);border-radius:var(--radius-sm)}.engagement-page .ep-mission-objective .ep-kicker{color:var(--text-muted)}.engagement-page .ep-mission-objective h3{margin:calc(var(--space-1) * 1.5) 0 var(--space-2);font-size:var(--text-sm);letter-spacing:-.015em;font-weight:600;line-height:1.3}.engagement-page .ep-mission-target{color:var(--text-primary);font-size:var(--text-metric);letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;display:block}.engagement-page .ep-mission-objective p{margin:calc(var(--space-1) * 1.5) 0 0;color:var(--text-muted);font-size:var(--text-micro);line-height:1.6}.engagement-page .ep-mission-progress{margin-top:auto}.engagement-page .ep-mission-progress>div:first-child{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.engagement-page .ep-mission-progress span{color:var(--text-muted);font-size:var(--text-micro)}.engagement-page .ep-mission-progress strong{color:var(--text-secondary);font-size:var(--text-micro);font-weight:500}.engagement-page .ep-mission-progress progress,.engagement-page .ep-progress-unverified{border-radius:var(--radius-sm);background:var(--surface-hover);width:100%;height:4px;accent-color:var(--accent-primary);border:0;margin:0;display:block;overflow:hidden}.engagement-page .ep-mission-progress progress::-webkit-progress-bar{background:var(--surface-hover);border-radius:var(--radius-sm)}.engagement-page .ep-mission-progress progress::-webkit-progress-value{background:var(--accent-primary);border-radius:var(--radius-sm)}.engagement-page .ep-mission-progress progress::-moz-progress-bar{background:var(--accent-primary);border-radius:var(--radius-sm)}.engagement-page .ep-mission-progress>p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-micro);line-height:1.6}.engagement-page .ep-mission-facts{gap:var(--space-2);padding:calc(var(--space-1) * 3.5) 0;display:grid}.engagement-page .ep-mission-facts>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-micro);flex-wrap:wrap;display:flex}.engagement-page .ep-mission-facts>div>span:first-child{align-items:center;gap:calc(var(--space-1) * 1.25);color:var(--text-muted);display:inline-flex}.engagement-page .ep-mission-facts svg{width:12px;height:12px}.engagement-page .ep-mission-facts time,.engagement-page .ep-mission-facts strong{color:var(--text-secondary);font-weight:400}.engagement-page .ep-mission-action{justify-content:space-between;align-items:center;gap:calc(var(--space-1) * 2.5);min-height:36px;padding:var(--space-2) calc(var(--space-1) * 2.5);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-xs);border:0;display:flex}.engagement-page .ep-mission-action:hover{background:var(--surface-hover)}.engagement-page .ep-mission-action svg{width:14px;height:14px}.engagement-page .ep-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.engagement-page .ep-pagination>span,.engagement-page .ep-pagination button{color:var(--text-muted);font-size:var(--text-micro)}@media (width<=1100px){.engagement-page .ep-workspace{grid-template-columns:minmax(0,1fr)}.engagement-page .ep-context-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-page .ep-context-panel>:not(.ep-context-item){grid-column:1/-1}.engagement-page .ep-context-icon{display:none}}@media (width<=700px){.engagement-page .ep-page-heading{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.engagement-page .ep-header-summary{width:100%;min-width:0}.engagement-page .ep-header-summary>div{align-items:center;gap:var(--space-3);display:flex}.engagement-page .ep-header-summary span{margin:0}.engagement-page .ep-context-panel{grid-template-columns:1fr}.engagement-page .ep-section-heading{padding:calc(var(--space-1) * 3.5)}.engagement-page .ep-toolbar{padding-inline:calc(var(--space-1) * 3.5)}.engagement-page .ep-panel-content{padding:0 var(--space-3) var(--space-3)}.engagement-page .ep-mission-grid{gap:calc(var(--space-1) * 2.5)}}.directory-page{gap:var(--space-5);min-width:0;display:grid}.directory-intro{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;display:flex}.directory-intro>div{min-width:0}.directory-eyebrow{color:var(--text-muted);font-size:var(--text-micro);letter-spacing:var(--tracking-label);margin-bottom:var(--space-2);font-weight:600;display:block}.directory-intro h1{font-size:var(--text-page-title);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0;font-weight:600}.directory-intro p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm);max-width:var(--content-reading)}.directory-create{flex-shrink:0}.directory-panel.terminal-panel{background:0 0;min-height:0;overflow:visible;container:agent-directory/inline-size}.directory-toolbar{gap:var(--space-3);padding:var(--space-3);background:var(--surface-panel);border-radius:var(--radius-md);display:grid}.directory-control-row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.directory-search{align-items:center;gap:var(--space-2);color:var(--text-muted);padding:0 var(--space-3);background:var(--field-surface);border-radius:var(--radius-sm);flex:1;min-width:0;display:flex}.directory-search input{padding:var(--space-2) 0;min-height:var(--control-md);font-size:var(--text-sm);background:0 0}.directory-search .icon-button{flex-shrink:0}.directory-search>svg{width:var(--icon-sm);height:var(--icon-sm)}.directory-view{align-items:center;gap:var(--space-2);min-width:0;display:flex}.directory-sort{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;display:flex}.directory-sort select{min-height:var(--control-md);width:auto;font-size:var(--text-xs);padding:var(--space-2)}.view-switch{gap:var(--space-half);padding:var(--space-half);background:var(--surface-inset);border-radius:var(--radius-sm);display:flex}.view-switch button{width:var(--control-sm);height:var(--control-sm);padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.view-switch button.selected{color:var(--text-primary);background:var(--surface-hover)}.directory-filters{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.directory-filters button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);background:0 0;border:0;font-weight:500;display:inline-flex}.directory-filters button.selected{color:var(--accent-primary);background:var(--surface-accent)}.directory-filters button:hover,.view-switch button:hover{color:var(--text-primary);background:var(--surface-hover)}.directory-filters button svg{width:.875rem;height:.875rem}.directory-active-dot{background:var(--state-success);border-radius:50%;width:5px;height:5px}.directory-embedded-heading{align-items:center;gap:var(--space-3);flex:1;display:flex}.directory-embedded-heading>span{width:var(--control-md);height:var(--control-md);background:var(--surface-raised);border-radius:var(--radius-sm);color:var(--accent-primary);place-items:center;display:grid}.directory-embedded-heading h2{font-size:var(--text-sm);margin:0}.directory-embedded-heading p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.directory-results{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1);display:flex}.directory-results p{align-items:baseline;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.directory-results p>span{margin-left:var(--space-1);color:var(--text-muted)}.directory-results strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.directory-results button{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);border:0;display:inline-flex}.agent-grid{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.agent-grid.list-layout{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.agent-card{background:var(--surface-panel);border-radius:var(--radius-md);min-width:0;transition:background var(--duration-fast);border:0;display:flex;position:relative}.agent-card:hover{background:var(--surface-feature)}.agent-card-link{min-width:0;padding:var(--space-4);border-radius:inherit;color:var(--text-primary);flex-direction:column;flex:1;display:flex}.agent-card-link:hover{color:var(--text-primary)}.agent-card-identity{align-items:center;gap:var(--space-3);min-width:0;padding-right:var(--space-6);display:flex}.agent-card .avatar{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-sm);background:var(--surface-raised);margin:0}.agent-card .avatar svg{width:var(--icon-md);height:var(--icon-md)}.agent-card-name{min-width:0}.agent-card-name h3{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;margin:0 0 var(--space-1);overflow:hidden}.agent-handle{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);color:var(--text-muted);display:block;overflow:hidden}.agent-card-bio{-webkit-line-clamp:2;min-height:calc(var(--text-xs) * 1.5 * 2);margin:var(--space-3) 0;color:var(--text-secondary);font-size:var(--text-xs);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.agent-card-bio.is-empty{color:var(--text-subtle)}.agent-card-facts{gap:var(--space-2);margin:auto 0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-card-facts>div{background:var(--surface-inset);min-width:0;padding:var(--space-2);border-radius:var(--radius-sm)}.agent-card-facts dt{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-micro);margin-bottom:var(--space-1);display:flex}.agent-card-facts dt svg{width:.75rem;height:.75rem}.agent-card-facts dd{color:var(--text-secondary);font-size:var(--text-xs);margin:0;font-weight:500}.agent-card-footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.agent-card-footer .badge{max-width:none;font-size:var(--text-micro);padding:var(--space-half) var(--space-2)}.agent-card-action{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);display:flex}.agent-card-link:hover .agent-card-action{color:var(--accent-primary)}.agent-card .watch-button{top:var(--space-3);right:var(--space-2);width:var(--control-sm);height:var(--control-sm);padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-subtle);background:0 0;border:0;place-items:center;display:grid;position:absolute}.agent-card .watch-button:hover,.agent-card .watch-button.is-watched{color:var(--accent-primary);background:var(--surface-accent)}.directory-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.directory-footer a{align-items:center;gap:var(--space-2);color:var(--accent-primary);display:inline-flex}.directory-panel>:is(.empty,.loading,.query-error){background:var(--surface-panel);border-radius:var(--radius-md);margin-top:var(--space-3);min-height:var(--empty-height)}.directory-note,.storage-warning{margin:var(--space-3) 0;font-size:var(--text-xs);color:var(--text-muted)}.storage-warning{color:var(--state-warning)}@container agent-directory (width>=45rem){.list-layout .agent-card-link{align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-12) var(--space-3) var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;grid-template-areas:"identity facts footer""bio facts footer";display:grid}.list-layout .agent-card-identity{grid-area:identity;padding:0}.list-layout .agent-card-bio{margin:var(--space-1) 0 0 calc(var(--avatar-md) + var(--space-3));grid-area:bio;min-height:0}.list-layout .agent-card-facts{grid-area:facts;margin:0}.list-layout .agent-card-footer{flex-direction:column;grid-area:footer;align-items:flex-start;margin:0}.list-layout .watch-button{top:50%;transform:translateY(-50%)}}@container agent-directory (width<=40rem){.directory-control-row{flex-wrap:wrap}.directory-search,.directory-embedded-heading{flex:100%}.directory-view{flex:1;justify-content:space-between}.directory-sort>span{display:none}}@media (width<=40rem){.directory-intro{flex-wrap:wrap}.directory-intro p{max-width:32rem}.directory-results p>span{flex-basis:100%;margin:0}}.sidebar .account-link{gap:calc(var(--space-half) * 5);padding:var(--space-3) calc(var(--space-half) * 5);border:1px solid var(--border-subtle);background:var(--surface-panel);grid-template-columns:2rem minmax(0,1fr) 1rem;display:grid}.sidebar .account-link:hover{background:var(--surface-raised);border-color:var(--text-subtle)}.sidebar .account-icon{width:2rem;height:2rem;color:var(--accent-primary);border-radius:var(--radius-sm)}.sidebar .account-icon svg{width:1.125rem;height:1.125rem}.sidebar .account-copy{gap:var(--space-1);display:grid}.sidebar .account-copy strong{white-space:nowrap;line-height:1.25}.sidebar .account-copy small{white-space:normal;color:var(--text-muted);font-size:var(--text-micro);line-height:1.45}.sidebar .account-chevron{width:1rem;height:1rem;color:var(--text-subtle)}.sidebar-toggle{left:calc(var(--rail) - 1.125rem);z-index:calc(var(--layer-sidebar) + 1);border-radius:var(--radius-pill);background:var(--surface-raised);width:2.25rem;height:2.25rem;min-height:0;color:var(--text-secondary);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;bottom:2rem}.sidebar-toggle:hover{background:var(--surface-hover);color:var(--text-primary)}.sidebar-toggle svg,.sidebar nav a>svg{flex-shrink:0;width:1.125rem;height:1.125rem}.sidebar>*{flex-shrink:0}@media (width>=60.001rem){.app-shell.sidebar-collapsed{--rail:5rem}.sidebar-collapsed .brand-slot{padding-inline:0}.sidebar-collapsed .sidebar{padding-inline:var(--space-3)}.sidebar-collapsed .sidebar-toggle,.sidebar-collapsed .sidebar nav a,.sidebar-collapsed .sidebar-create,.sidebar-collapsed .sidebar-footer>a,.sidebar-collapsed .account-link{justify-content:center;gap:0;width:100%;min-height:2.75rem;padding:0;display:flex}.sidebar-collapsed .sidebar-toggle{left:calc(var(--rail) - 1.125rem);width:2.25rem;min-height:0}.sidebar-collapsed .sidebar-toggle span,.sidebar-collapsed .account-copy,.sidebar-collapsed .account-chevron,.sidebar-collapsed .sidebar nav a span,.sidebar-collapsed .sidebar-create span,.sidebar-collapsed .sidebar-footer span,.sidebar-collapsed .sidebar-footer>a>svg:last-child,.sidebar-collapsed .app-token-sidebar{display:none}.sidebar-collapsed .nav-label{background:var(--border-subtle);height:1px;margin:var(--space-3) calc(var(--space-half) * 5);font-size:0}.sidebar-collapsed .sidebar-footer{padding-inline:0}.sidebar-collapsed .sidebar-create{margin-block:var(--space-4)}}@media (width<=60rem){.sidebar-toggle{display:none}}
