@font-face{font-family:displayFace;src:url(../media/albert_sans_latin-s.p.09k4gbkm5_fm2.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:displayFace Fallback;src:local(Arial);ascent-override:91.32%;descent-override:24.03%;line-gap-override:0.0%;size-adjust:104.03%}.zmEyPG_className{font-family:displayFace,displayFace Fallback}.zmEyPG_variable{--font-display-face:"displayFace", "displayFace Fallback"}
@font-face{font-family:sansFace;src:url(../media/inter_latin-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sansFace Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.trb_Ja_className{font-family:sansFace,sansFace Fallback}.trb_Ja_variable{--font-sans-face:"sansFace", "sansFace Fallback"}
@font-face{font-family:monoFace;src:url(../media/jetbrains_mono_latin-s.p.269kn9uafm0ti.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:monoFace Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.P6I5DW_className{font-family:monoFace,monoFace Fallback}.P6I5DW_variable{--font-mono-face:"monoFace", "monoFace Fallback"}
@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-display-face,"Albert Sans"), ui-sans-serif, system-ui, sans-serif;--font-sans:var(--font-sans-face,"Inter"), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-mono-face,"JetBrains Mono"), ui-monospace, "SFMono-Regular", Menlo, monospace;--surface-base:#fcf9f3;--surface-container-low:#f6f3ed;--surface-container:#f0eee8;--surface-container-high:#ebe8e2;--surface-container-highest:#e8e3da;--surface-container-lowest:#fdfbf6;--text-primary:#1e1b18;--text-secondary:#5f584f;--text-tertiary:#6d665c;--text-muted:#958c80;--text-accent:#245a83;--primary:#17140f;--primary-container:#2f2a22;--on-primary:#fffaf0;--record-canvas:#f5f2e8;--record-paper:#fffefa;--record-border:#5c563e2e;--record-ink:#30331d;--record-accent:#cbd570;--record-muted:#6f704e;--record-status:#4d5319;--record-award:#355a2a;--record-invert-bg:#484938;--record-invert-bg-deep:#353628;--record-invert-accent:#fff3cc;--record-invert-muted:color-mix(in srgb, var(--record-invert-accent) 66%, transparent);--record-invert-error:#f6a094;--success:#176b51;--success-surface:#eff8f1;--success-border:#2a73462e;--warning:#8b5b12;--warning-surface:#fdf3dc;--error:#9b2d20;--error-surface:#fff3ef;--border-subtle:#1e1b1814;--ghost-border:#1e1b181f;--nav-glass-border:#ffffff6b;--shadow-raised:0 18px 42px #312d272e;--shadow-float:0 8px 24px #1e1b182e;--home-cast-card-border:#e6e2d8;--home-cast-numeral-ink:color-mix(in srgb, var(--text-muted) 20%, var(--surface-container-high));--shadow-nav-glass:0 1px 0 #ffffff8c inset, 0 18px 42px #312d2729;--surface-nav-glass:linear-gradient(135deg, #e6e5e094, #cacdd170), #fcf9f37a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--type-xs:12px;--type-body:13px;--type-sm:14px;--type-base:16px;--type-lg:20px;--type-xl:26px;--type-2xl:34px;--type-3xl:48px;--tracking-label:.04em;--radius-sm:4px;--radius-md:8px;--radius-record:20px;--card-pad:clamp(var(--space-6), 3vw, var(--space-8));--radius-pill:999px;--radius-hero:clamp(16px, 2vw, 28px);--width-app:1248px;--width-content:1040px;--width-prose:68ch;--width-lede:90ch;--market-nav-clearance:calc(112px + var(--space-4));--tap:44px;--ease:cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box}html{background:var(--surface-base);scroll-padding-top:var(--market-nav-clearance)}body{min-height:100svh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-base);-webkit-font-smoothing:antialiased;background-color:var(--surface-base);background-image:linear-gradient(#1e1b1809 1px,#0000 1px),linear-gradient(90deg,#1e1b1809 1px,#0000 1px);background-size:56px 56px;margin:0;line-height:1.6}body:before{content:"";z-index:0;pointer-events:none;opacity:.3;background:radial-gradient(circle at 18% 12%,#ffffffa6,#0000 28%),radial-gradient(circle at 78% 0,#245a8314,#0000 34%),radial-gradient(circle at 50% 100%,#8b5b1214,#0000 36%);position:fixed;inset:0}::selection{background:color-mix(in srgb, var(--text-accent) 18%, var(--surface-base));color:var(--text-primary)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}code,kbd,pre,samp{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px;border-radius:var(--radius-sm)}.usdc-icon{width:.76em;height:.76em;margin-inline-end:.14em;position:relative;top:.04em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,p{margin-top:0}.market-nav{z-index:50;gap:var(--space-4);width:calc(100% - 40px);max-width:var(--width-app);min-height:56px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-4);border:1px solid var(--nav-glass-border);border-radius:var(--radius-pill);background:var(--surface-nav-glass);box-shadow:var(--shadow-nav-glass);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);grid-template-columns:minmax(120px,1fr) auto minmax(160px,1fr);align-items:center;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%)}.market-brand{align-items:center;gap:var(--space-2);color:#1e1b18db;display:inline-flex}.market-brand:after{content:var(--environment-label,none);padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.08em;text-transform:uppercase}.environment-ribbon{z-index:60;width:100%;height:var(--space-1);background:repeating-linear-gradient(-45deg, var(--warning) 0 var(--space-2), #f2c14e var(--space-2) var(--space-4));pointer-events:none;position:fixed;top:0;left:0}.elgora-wordmark{height:var(--type-base)}.market-links{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.market-links a{min-height:38px;padding:0 var(--space-6);border-radius:var(--radius-pill);color:#1e1b18ad;font-size:var(--type-xs);white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.market-links a:hover{color:var(--primary);background:#ffffff8c}.market-links a.active{color:var(--text-primary)}.market-actions{justify-self:end;align-items:center;gap:var(--space-2);display:flex}.home-kpi-value{margin-top:var(--space-2);color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-2xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1}.home-kpi-label svg{flex:none;width:.875rem;height:.875rem}.home-cast-seat svg{width:var(--type-xs);height:var(--type-xs);flex:none}.home-exchange-copy{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--primary);min-width:190px;color:var(--on-primary);font-family:var(--font-mono);font-size:var(--type-body);white-space:nowrap;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);border:0;flex:none;padding:13px 18px;font-weight:500;line-height:1;display:inline-flex}.home-exchange-copy svg{flex:none;width:13px;height:13px}.home-exchange-copy:hover{background:var(--primary-container);transform:translateY(-1px);box-shadow:0 10px 20px -10px #17140f8c}.home-exchange-copy:active{box-shadow:none;transform:translateY(0)}.home-exchange-copy:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.home-exchange-copy:disabled,.home-exchange-copy[aria-disabled=true]{cursor:wait;pointer-events:none}.home-exchange-copy[data-state=copied]{background:var(--success);color:var(--success-surface)}.home-exchange-copy[data-state=copied]:hover{background:#125844}.home-exchange-copy[data-state=failed]{background:var(--error);color:var(--error-surface)}.risk-link,.risk-disclosure-answer a,.risk-disclosure-foot a{color:var(--text-accent);text-underline-offset:3px;-webkit-text-decoration:underline #245a8347;text-decoration:underline #245a8347;text-decoration-thickness:1px}.risk-link:hover,.risk-disclosure-answer a:hover,.risk-disclosure-foot a:hover{text-decoration-color:currentColor}.eyebrow{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;display:inline-flex}.eyebrow:before{content:"";border-radius:var(--radius-pill);background:var(--primary);width:7px;height:7px}h1{max-width:15ch;margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:700;font-size:var(--type-3xl);letter-spacing:0;line-height:1.06}h2{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:600;font-size:var(--type-xl);letter-spacing:0;line-height:1.18}h3{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:600;font-size:var(--type-lg);line-height:1.22}.lede{max-width:var(--width-lede);color:var(--text-secondary);font-size:var(--type-base);text-wrap:balance;margin:0;line-height:1.62}.main,.side{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.wallet-action{display:inline-flex;position:relative}.wallet-button{box-shadow:0 14px 26px #154c702e}.wallet-button.connected{background:var(--text-primary)}.wallet-menu{width:min(380px,100vw - 32px);padding:var(--space-6);border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--surface-container-lowest);box-shadow:var(--shadow-raised);color:var(--text-primary)}.wallet-menu[open]{gap:var(--space-4);display:grid}.wallet-menu::backdrop{background:#1e1b1852}.wallet-account-menu{z-index:30;width:min(300px,100vw - 32px);padding:var(--space-4);margin:0;position:absolute;inset:calc(100% + 10px) 0 auto auto}.wallet-account-menu[open]{gap:var(--space-3)}.wallet-menu-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.wallet-account-menu .wallet-menu-header{align-items:center}.wallet-menu-kicker{margin:0 0 var(--space-1);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.wallet-account-menu .wallet-menu-kicker{margin:0}.wallet-menu-kicker.wrong-chain{color:var(--warning)}.wallet-menu h2{font-size:var(--type-xl);margin:0}.wallet-menu-close{border-radius:var(--radius-pill);background:var(--surface-container-low);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:0;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.wallet-menu-close:hover{background:var(--surface-container);color:var(--text-primary)}.wallet-options{border:1px solid var(--ghost-border);border-radius:var(--radius-sm);display:grid;overflow:hidden}.wallet-option{align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);background:var(--surface-container-lowest);color:var(--text-primary);font:inherit;font-size:var(--type-sm);text-align:left;cursor:pointer;border:0;font-weight:500;display:flex}.wallet-option+.wallet-option{border-top:1px solid var(--ghost-border)}.wallet-option>svg{color:var(--text-tertiary)}.wallet-option:hover:not(:disabled){background:var(--surface-container-low)}.wallet-option:disabled{cursor:not-allowed;opacity:.62}.wallet-option-icon{border-radius:var(--radius-md);background:var(--surface-container-low);width:32px;height:32px;color:var(--text-secondary);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.wallet-option-icon img{object-fit:cover;width:100%;height:100%}.wallet-option-name{flex:1}.wallet-option-tag{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-container);color:var(--text-secondary);font-size:var(--type-xs)}.wallet-account{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-container-low);display:flex}.wallet-account-address{font-family:var(--font-mono);font-size:var(--type-sm);flex:1}.wallet-account-copy{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.wallet-account-copy:hover{background:var(--surface-container);color:var(--text-primary)}.wallet-account-actions{display:grid}.wallet-account-action{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:var(--type-sm);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.wallet-account-action:hover{background:var(--surface-container-low);color:var(--text-primary)}.wallet-error{color:#a53d2b;font-size:var(--type-xs);margin:0;line-height:1.45}.wallet-note{color:var(--text-tertiary);font-size:var(--type-xs);margin:0;line-height:1.45}.nav-link,.primary-action,.secondary-action,.idle-action{min-height:var(--tap);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--type-body);white-space:nowrap;cursor:pointer;transition:opacity .18s var(--ease), background .18s var(--ease), color .18s var(--ease);border:0;font-weight:600;display:inline-flex}@media (pointer:fine){.nav-link,.primary-action,.secondary-action,.idle-action{min-height:36px}}.nav-link{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--ghost-border);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#fdfbf69e}.nav-link:after{content:"→";font-size:var(--type-xs)}.nav-link:hover{color:var(--text-accent);background:var(--surface-container-lowest)}.primary-action{background:linear-gradient(145deg, var(--primary), var(--primary-container));color:var(--on-primary)}.primary-action:hover:not(:disabled){opacity:.9}.secondary-action{background:var(--surface-container-lowest);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--ghost-border)}.secondary-action:hover:not(:disabled){color:var(--text-accent);background:var(--surface-container-low)}.idle-action{color:var(--text-secondary);background:0 0;box-shadow:inset 0 0 0 1px #1e1b1829}.idle-action:disabled{cursor:not-allowed}.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.54}.nav-link:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible,.idle-action:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.band,.panel{border-radius:var(--radius-sm);background:var(--surface-container);position:relative}.band{padding:var(--space-8)}.panel{padding:var(--space-6)}.side .panel{background:var(--surface-container-low)}.details{margin-top:var(--space-1);display:grid}.detail-row{gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:150px minmax(0,1fr);align-items:baseline;display:grid}.side .detail-row{gap:var(--space-3);grid-template-columns:116px minmax(0,1fr)}.mono{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.48}a.mono{color:var(--text-accent);text-underline-offset:3px;-webkit-text-decoration:underline #245a8347;text-decoration:underline #245a8347;text-decoration-thickness:1px}a.mono:hover{color:var(--text-accent);text-decoration-color:currentColor}.table-wrap{margin-top:2px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{padding:var(--space-3) var(--space-4) var(--space-3) 0;text-align:left;vertical-align:middle}th{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}thead{background:var(--surface-container-high)}tbody tr+tr{box-shadow:inset 0 1px #1e1b1812}td{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-xs);font-variant-numeric:tabular-nums}td:first-child,th:first-child{padding-left:var(--space-4)}tbody tr:hover{background:var(--surface-container-lowest)}td.mono{text-overflow:ellipsis;white-space:nowrap;max-width:26ch;overflow:hidden}.state{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-container-highest);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;flex-shrink:0;min-width:max-content;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.state.awarded,.bounty-stage-stamp.awarded{color:var(--success);background:#176b511a}.state.open,.bounty-stage-stamp.submissions_open{color:var(--text-accent);background:#245a831a}.state.timed_out,.bounty-stage-stamp.timed_out{color:var(--warning);background:#8b5b121a}.state.no_valid_submission,.bounty-stage-stamp.no_valid_submission{color:var(--text-secondary);background:var(--surface-container-highest)}.wallet-role.poster{color:var(--text-accent);background:color-mix(in srgb, var(--text-accent) 12%, transparent)}.wallet-role.solver{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.wallet-role.active{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent)}.guardian-analytics{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px var(--border-subtle);display:grid}.guardian-analytics-header{gap:var(--space-4);display:grid}.guardian-meta-card{border-radius:var(--radius-sm);background:var(--surface-container-low);box-shadow:inset 0 0 0 1px var(--border-subtle);margin:0;display:flex;overflow:hidden}.guardian-meta-card>div{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);flex:1 1 0;display:grid}.guardian-meta-card>div+div{box-shadow:inset 1px 0 0 var(--border-subtle)}.guardian-meta-card dt{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.guardian-meta-card dd{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-sm);font-variant-numeric:tabular-nums;margin:0}.guardian-meta-card dd a{font-size:inherit;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.guardian-meta-card dd.guardian-fee-claimable{color:var(--success);font-weight:650}.guardian-identity-cell{grid-template-columns:var(--space-12) minmax(0, 1fr);gap:var(--space-3);align-items:center;display:inline-grid}.guardian-identity-cell>span{gap:var(--space-1);display:grid}.guardian-identity-cell strong{font-family:var(--font-sans);font-size:var(--type-sm)}.guardian-blockie{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-sm);object-fit:cover;color:var(--text-accent);shape-rendering:crispedges}.guardian-blockie.tone-1{color:var(--success)}.guardian-blockie.tone-2{color:var(--text-primary)}.guardian-blockie rect{fill:currentColor}.guardian-blockie .guardian-blockie-background{fill:var(--surface-container-highest)}.status-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));margin:0;display:grid}.status-fact{align-content:start;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-container-low);box-shadow:inset 0 0 0 1px var(--border-subtle);display:grid}.status-fact dt{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.status-fact dd{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.status-fact dd a{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.status-chain{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-container-high);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-xs);align-items:center;font-weight:650;line-height:1.5;display:inline-flex}.market-page{z-index:1;min-height:100svh;padding:116px var(--space-6) var(--space-16);background:var(--surface-base);position:relative;overflow-x:clip}.bounty-detail-page .eyebrow{color:var(--record-muted)}.bounties-shell{gap:var(--space-6);width:100%;max-width:var(--width-app);margin:0 auto;display:grid}.bounties-summary{gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-md);background:var(--surface-container);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.bounties-summary.catalog{gap:var(--space-8);padding:var(--space-8) 0 var(--space-4);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.2fr) auto;align-items:end}.bounties-summary.analytics{padding:var(--space-8) 0 0;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.2fr) auto;align-items:end}.bounties-summary.agent-activity{row-gap:var(--space-2);align-items:baseline}.bounties-summary-copy{max-width:40rem}.bounties-summary.agent-activity h1{margin:0}.bounty-kpi-unit{margin-left:var(--space-1);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.04em;vertical-align:.35em;font-weight:650}.analytics-meta{gap:var(--space-1);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:right;display:grid}.analytics-meta p{margin:0}.analytics-band{margin:var(--space-6) 0 0;padding:var(--space-8) var(--space-2);border-radius:var(--radius-record);background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-raised);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr);display:grid}.agent-activity .analytics-band{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.2fr) minmax(0,1fr)}.analytics-band>div{align-content:start;gap:var(--space-3);min-width:0;padding:0 var(--space-6);display:grid}.analytics-band>div+div{box-shadow:inset 1px 0 #fffaf024}.analytics-band dt{color:color-mix(in srgb, var(--on-primary) 62%, transparent);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.analytics-band dd{align-content:start;gap:var(--space-3);margin:0;display:grid}.analytics-band-value{font-family:var(--font-display);font-size:var(--type-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1}.analytics-band-unit{margin-left:var(--space-2);color:color-mix(in srgb, var(--on-primary) 62%, transparent);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.04em;vertical-align:.35em;white-space:nowrap;font-weight:650}.analytics-band-note{color:color-mix(in srgb, var(--on-primary) 60%, transparent);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.01em;line-height:1.5}.analytics-band-note.positive{color:var(--record-accent)}.analytics-band-trend dd{gap:var(--space-2)}.filter-chip:hover{background:var(--surface-container-highest);color:var(--text-primary)}.filter-chip.active{background:var(--primary);color:var(--on-primary)}.filter-chip.active .filter-chip-count{opacity:.88}.bounty-list-toolbar .filter-chip:not(.active){background:0 0}.bounty-list-toolbar .filter-chip:not(.active):hover{background:var(--surface-container-high)}.bounty-sort>summary,.bounty-sort-options a{align-items:center;gap:var(--space-2);padding:var(--space-3);white-space:nowrap;cursor:pointer;display:flex}.bounty-view-option.active{background:var(--surface-container-high);color:var(--text-primary)}.bounty-poster-wallet svg{width:var(--type-base);height:var(--type-base);color:var(--text-tertiary);flex-shrink:0}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.state.judging,.bounty-stage-stamp.judging_and_revisions{color:var(--warning);background:color-mix(in srgb, var(--warning) 8%, transparent)}.state.full{color:var(--error);background:color-mix(in srgb, var(--error) 8%, transparent)}.bounty-detail-heading h1{max-width:18ch;font-size:clamp(var(--type-2xl), 4vw, var(--type-3xl));margin:0}.bounty-submission-preparation h2{font-size:var(--type-lg);letter-spacing:-.03em;margin:0;font-weight:650;line-height:1.15}.bounty-submission-preparation-intro p:not(.eyebrow){color:#fffaf0b8;font-size:var(--type-sm);margin:0;line-height:1.45}.settlement-receipt .mono{color:inherit;font-size:inherit}.settlement-receipt .settlement-receipt-recipient a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.settlement-split-segment.tone-recipient,.settlement-split-swatch.tone-recipient{background:var(--record-accent)}.settlement-split-segment.tone-treasury,.settlement-split-swatch.tone-treasury{background:color-mix(in srgb, var(--record-accent) 56%, transparent)}.settlement-split-segment.tone-guardian,.settlement-split-swatch.tone-guardian{background:color-mix(in srgb, var(--record-accent) 30%, transparent)}.settlement-split-total .mono{font-size:var(--type-base);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.bounty-prize-panel .eyebrow,.bounty-prize-panel-main>p:not(.bounty-detail-prize){color:#fffaf0b8}.bounty-prize-panel .eyebrow:before,.winning-solution-delivery .eyebrow:before{background:var(--record-invert-accent)}.bounty-prize-panel-main>p{margin:0}.bounty-deadline-timeline li[data-state=next] .bounty-deadline-relative{color:var(--record-invert-accent)}.bounty-challenge-review,.bounty-challenge-full-spec,.bounty-challenge-full-spec-body,.bounty-status-shell{min-width:0;max-width:100%}.bounty-challenge-content>.section-heading-row,.bounty-challenge-review>.section-heading-row{border-bottom:0;padding-bottom:0}.bounty-challenge-content>.section-heading-row h2,.bounty-challenge-review>.section-heading-row h2{font-size:var(--type-xl)}.section-heading-caption{max-width:var(--width-prose);margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--type-sm);text-wrap:pretty;line-height:1.55}.verified .integrity-badge-icon circle{fill:var(--success);stroke:var(--success)}.verified .integrity-badge-icon path{stroke:var(--surface-container-lowest)}.integrity-badge.verified .integrity-badge-label{color:var(--success)}.integrity-badge.mismatch .integrity-badge-label{color:var(--error)}.integrity-badge.unavailable .integrity-badge-label{color:var(--warning)}.integrity-tooltip p{color:var(--text-secondary);font-size:var(--type-xs);margin:0;line-height:1.5}.commitment-evidence code{padding:var(--space-2);border-radius:var(--radius-sm);color:#414332;font-size:var(--type-xs);overflow-wrap:anywhere;background:#423d2d0f;line-height:1.55}.challenge-unavailable h3,.challenge-unavailable p{margin:0}.challenge-unavailable p{margin-top:var(--space-1);color:var(--text-secondary)}.bounty-empty{gap:var(--space-2);padding:var(--space-8);border-radius:var(--radius-md);background:var(--surface-container);display:grid}.bounty-empty p:not(.eyebrow){max-width:var(--width-prose);color:var(--text-secondary);margin:0}.bounty-wallet-copy h2{margin:var(--space-1) 0 0;font-size:var(--type-lg)}.bounty-status-transaction p{margin:0 0 var(--space-1);color:var(--text-secondary);font-size:var(--type-xs);line-height:1.45}.winning-solution-delivery .eyebrow{color:var(--record-invert-accent)}.winning-solution-delivery .primary-action,.skill-copy-field .home-exchange-copy:is([data-state=idle],[data-state=copying]){background:var(--record-invert-accent);color:var(--record-ink)}.winning-solution-delivery .primary-action:hover:not(:disabled),.skill-copy-field .home-exchange-copy:is([data-state=idle],[data-state=copying]):hover{background:var(--on-primary);opacity:1}.guardian-chamber-header .eyebrow{align-items:center;gap:var(--space-2);color:#fffaf0b8;display:inline-flex}.guardian-chamber-header .eyebrow:before{display:none}.guardian-chamber-header h2{color:var(--on-primary);font-size:var(--type-xl);margin:0}.guardian-chamber-quorum.is-met .guardian-chamber-quorum-dot.is-on{background:var(--record-accent)}.guardian-chamber-quorum-count strong{color:var(--record-invert-accent);font-family:var(--font-display);font-size:var(--type-xl);letter-spacing:-.04em;font-weight:650}.guardian-chamber-quorum.is-met .guardian-chamber-quorum-count strong,.guardian-chamber-quorum.is-met .guardian-chamber-quorum-status{color:var(--record-accent)}.guardian-report-columns,.guardian-report-disclosure>summary,.guardian-report-summary{justify-content:space-between;align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);padding:18px var(--space-6);grid-template-columns:220px 360px 136px 164px;display:grid}.guardian-report-identity .guardian-blockie{width:36px;height:36px}.guardian-owner-copy,.agent-identity-copy{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--record-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.guardian-report-identity strong{max-width:100%;color:var(--record-ink)}.guardian-report-body>p{color:var(--text-secondary);font-size:var(--type-sm);margin:0}.create-workspace h1{margin-bottom:var(--space-3)}.create-workspace .lede{text-wrap:pretty}.market-actions .wallet-button{gap:var(--space-2);min-height:38px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:none;color:var(--text-primary);letter-spacing:0;text-transform:none;background:#ffffff52}.market-actions .wallet-button:hover:not(:disabled),.market-actions .wallet-button[aria-expanded=true]{opacity:1;background:#ffffff8c}.market-actions .wallet-button.connected .lucide-wallet,.wallet-button-network,.wallet-button .guardian-blockie,.wallet-button-chevron{display:none}.market-actions .wallet-button-chevron{color:var(--text-secondary);transition:transform .2s var(--ease);display:block}.market-actions .wallet-button[aria-expanded=true] .wallet-button-chevron{transform:rotate(180deg)}.market-actions .wallet-button-network{align-items:center;gap:var(--space-2);padding-right:var(--space-2);border-right:1px solid var(--border-subtle);font-family:var(--font-sans);align-self:stretch;font-weight:600;display:inline-flex}.market-actions .wallet-button-network:before{content:"";border-radius:var(--radius-pill);background:#0052ff;width:8px;height:8px}.market-actions .wallet-button.wrong-chain{border-color:var(--warning)}.market-actions .wallet-button.wrong-chain .wallet-button-network{color:var(--warning)}.market-actions .wallet-button.wrong-chain .wallet-button-network:before{background:var(--warning)}.market-actions .wallet-button .guardian-blockie{width:22px;height:22px;display:block}.wallet-account .guardian-blockie{width:36px;height:36px;display:block}.create-agent-path-copy h2{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--type-lg);letter-spacing:-.03em;font-weight:650;line-height:1.3}.create-agent-path-copy ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.create-agent-path-copy ul,.create-agent-path-needs{color:#fffaf0b8;font-size:var(--type-body);text-wrap:pretty;line-height:1.55}.create-agent-path-copy li,.create-agent-path-needs{padding-left:var(--create-agent-path-indent)}.create-agent-path-copy strong,.create-agent-path-needs strong{color:color-mix(in srgb, var(--on-primary) 82%, transparent);font-weight:600}.create-agent-path-copy a{color:var(--record-invert-accent)}.skill-copy-field{min-width:0;display:flex}.skill-copy-field-link{border:1px solid color-mix(in srgb, var(--on-primary) 28%, transparent);border-radius:var(--radius-sm) 0 0 var(--radius-sm);min-width:0;color:color-mix(in srgb, var(--on-primary) 82%, transparent);font-family:var(--font-mono);font-size:var(--type-body);line-height:calc(var(--tap) - 2px);text-overflow:ellipsis;white-space:nowrap;border-right-width:0;flex:1;padding:0 14px;display:block;overflow:hidden}.skill-copy-field .home-exchange-copy{min-width:112px;min-height:var(--tap);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.create-step-todo .create-step-badge{color:var(--text-tertiary);transition:box-shadow .18s var(--ease), color .18s var(--ease);font-weight:600;box-shadow:inset 0 0 0 1.5px #1e1b1838}div.create-step-todo .create-step-title{color:var(--text-tertiary)}.create-heading h2,.section-heading-row h2{margin:0}.create-questions-heading h3,:is(.create-terms,.create-endings) h3{font-size:var(--type-base);letter-spacing:-.01em;margin:0}.create-questions-heading h3{line-height:1.25}.create-text-action:hover{color:var(--text-accent)}.section-note{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--type-sm)}.create-notice .create-text-action{color:var(--text-accent)}.create-notice-fields ul{gap:var(--space-1);padding-left:var(--space-4);overflow-wrap:anywhere;margin:0;display:grid}.markdown-input-tabs{gap:var(--space-1);border-radius:var(--radius-sm);background:var(--surface-container);box-shadow:inset 0 0 0 1px var(--ghost-border);width:fit-content;padding:3px;display:inline-flex}.markdown-input-tab{padding:var(--space-2) var(--space-6);border-radius:calc(var(--radius-sm) - 2px);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;font-weight:600}.markdown-input-tab.active{background:var(--text-primary);color:var(--on-primary)}.markdown-input-tab:disabled{cursor:not-allowed;opacity:.5}.create-workspace .side{gap:var(--space-4)}.create-check-copy h3{font-family:var(--font-sans);font-size:var(--type-sm);margin:0;font-weight:600;line-height:1.4}.create-status p{color:var(--text-secondary);font-size:var(--type-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.validation-actions :is(.primary-action,.secondary-action,.idle-action){min-height:var(--space-12);padding:0 var(--space-6)}.validation-actions .primary-action{box-shadow:0 10px 24px #17140f3d}.validation-actions .primary-action:disabled{box-shadow:none;opacity:1}.create-status-icon.passed,.create-status-icon.failed{border-radius:var(--radius-pill);color:var(--on-primary);font-family:var(--font-mono);font-size:var(--type-xs);place-items:center;font-weight:700;display:grid}.create-status-icon.passed{background:var(--success)}.create-status-icon.failed{background:var(--error)}.create-status-icon.checking{color:var(--text-accent)}.create-status-icon.waiting{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px #1e1b1840}.create-status-icon.blocked{color:var(--warning)}.create-check-waiting h3{color:var(--text-secondary)}.create-check-copy p{color:var(--text-secondary);font-size:var(--type-sm);overflow-wrap:anywhere;margin:0;line-height:1.6}.create-check-checking .create-check-status,.create-fund-row .create-check-status{color:var(--text-accent)}.create-check-passed .create-check-status{color:var(--success)}.create-check-failed .create-check-status{color:var(--error)}.create-check-blocked .create-check-status{color:var(--warning)}.create-issue-wordings summary{color:var(--text-accent);font-size:var(--type-xs);cursor:pointer}.create-issue-wordings ul{gap:var(--space-1);margin:var(--space-1) 0 0;padding-left:var(--space-4);color:var(--text-secondary);font-size:var(--type-xs);line-height:1.5;display:grid}.create-status-warnings .create-issue-number{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 40%, transparent);color:var(--warning)}.create-status-warnings .create-issue-anchor{color:var(--warning)}.create-summary-details a,.create-ending-next a{color:var(--text-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--text-accent) 35%, transparent);text-underline-offset:3px}.create-timeline-endings dd{color:var(--text-secondary);font-size:var(--type-body);margin:0;line-height:1.6}.create-last-read-copy>:first-child{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-base);letter-spacing:-.01em;font-weight:600;line-height:1.25}.create-fund-row h3{font-size:var(--type-sm)}.create-fund-row p{font-size:var(--type-xs)}.create-published h2{font-size:var(--type-2xl);font-weight:700;line-height:1.1}.validation-actions.create-published-actions .primary-action{box-shadow:none}.create-workspace .side .panel{border-radius:var(--radius-record);box-shadow:inset 0 0 0 1px var(--ghost-border)}.create-timeline>li{gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.create-timeline p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--type-body);line-height:1.6}.wallet-balance.is-short>svg{color:var(--warning)}.wallet-balance.is-met>svg{color:var(--success)}.app-dialog{width:min(var(--width-prose), calc(100vw - 2 * var(--space-4)));padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-container-lowest);color:var(--text-primary);border:none}.app-dialog::backdrop{background:color-mix(in srgb, var(--primary) 45%, transparent)}.app-dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.feedback-button{right:var(--space-4);bottom:var(--space-4);z-index:40;border-radius:var(--radius-pill);background:var(--record-invert-bg);width:40px;height:40px;box-shadow:var(--shadow-float);color:var(--record-invert-accent);cursor:pointer;border:none;place-items:center;display:grid;position:fixed}.feedback-button:hover{background:var(--record-invert-bg-deep)}.feedback-dialog .app-dialog-actions{margin-top:var(--space-2);align-items:center}.feedback-dialog .feedback-note{color:var(--text-tertiary);font-size:var(--type-sm);text-wrap:pretty;flex:30ch;margin:0}.feedback-message{width:100%;margin-bottom:var(--space-2);padding:var(--space-3);border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--surface-base);resize:vertical}.feedback-message:focus-visible{outline-offset:-1px}.app-dialog h2{gap:var(--space-2);font-size:var(--type-lg);align-items:center;display:flex}.app-dialog p{margin:0 0 var(--space-2);color:var(--text-secondary)}.app-dialog strong{color:var(--text-primary);font-weight:600}.error-panel h3{color:var(--error);font-family:var(--font-sans);font-size:var(--type-base);margin:0;line-height:1.4}.error-panel p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--type-sm);line-height:1.5}.spin-icon{animation:.9s linear infinite spin}.bounty-review{gap:var(--space-3);margin-top:var(--space-6);display:grid}.bounty-challenge-review{counter-reset:challenge-chapter;gap:0;margin-top:0}.bounty-challenge-review>.section-heading-row,.bounty-challenge-intro{margin-bottom:var(--space-6)}.bounty-challenge-intro p{color:var(--text-secondary);font-size:var(--type-base);margin:0;line-height:1.62}.bounty-challenge-criteria-group{gap:var(--space-3);display:grid}.bounty-challenge-criteria-group+.bounty-challenge-criteria-group{margin-top:var(--space-6)}.criteria-row{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.criteria-check{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--success) 14%, transparent);width:24px;height:24px;color:var(--success);justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.criteria-check.fail{background:color-mix(in srgb, var(--error) 12%, transparent);color:var(--error)}.criteria-step{border-radius:var(--radius-pill);background:var(--record-canvas);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--record-border);color:var(--record-muted);font-family:var(--font-mono);font-size:var(--type-xs);justify-content:center;align-items:center;margin-top:1px;font-weight:650;line-height:1;display:inline-flex}.criteria-copy{overflow-wrap:anywhere;min-width:0}.criteria-copy-inline{line-height:1.6;display:block}.criteria-copy-split{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.criteria-copy-body{color:var(--text-secondary)}.bounty-challenge-criteria code{white-space:normal;max-width:100%;display:inline-block}.bounty-challenge-full-spec{column-gap:var(--space-8);padding:var(--space-4) 0;border-top:1px solid var(--record-border);grid-template-columns:minmax(0,22rem) minmax(0,1fr);display:grid}.bounty-challenge-full-spec>summary{grid-template-columns:var(--space-8) minmax(0, 1fr) auto;align-self:start;align-items:center;column-gap:var(--space-4);top:var(--market-nav-clearance);color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-lg);cursor:pointer;transition:color .15s var(--ease);font-weight:600;line-height:1.3;display:grid;position:sticky}.bounty-challenge-full-spec>summary:before{counter-increment:challenge-chapter;content:counter(challenge-chapter, decimal-leading-zero);color:var(--record-muted);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);font-weight:500}.bounty-challenge-full-spec>summary:hover{color:var(--record-status)}.bounty-challenge-full-spec>summary::-webkit-details-marker{display:none}.challenge-source-toggle{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--record-border);border-radius:var(--radius-pill);color:var(--record-ink);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;justify-self:start;font-weight:500;line-height:1.5;display:inline-flex}.challenge-source-toggle:hover{background:var(--record-paper)}.challenge-toggle{width:var(--space-8);height:var(--space-8);color:var(--record-ink);place-items:center;display:inline-grid;position:relative}.challenge-toggle:before,.challenge-toggle:after{content:"";background:currentColor;position:absolute}.challenge-toggle:before{width:var(--space-4);height:1px}.challenge-toggle:after{width:1px;height:var(--space-4);transition:transform .15s var(--ease)}.bounty-challenge-full-spec[open]>summary .challenge-toggle:after{transform:scaleY(0)}.bounty-challenge-full-spec-body{padding:var(--space-1) 0 var(--space-4);grid-column:2}.bounty-review-document{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-sm);background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px var(--success-border);--code-block-bg:color-mix(in srgb, #245a83 8%, var(--surface-container-lowest));grid-template-columns:minmax(0,1fr);display:grid}.bounty-review-document :is(h1,h2,h3,p,li){overflow-wrap:anywhere}.bounty-review a{color:var(--text-accent);text-underline-offset:.15em;text-decoration:underline}.bounty-review a:hover{text-decoration-thickness:2px}.bounty-review-document h1,.bounty-review-document h2,.bounty-review-document h3,.bounty-review-document p,.bounty-review-document ul,.bounty-review-document ol,.bounty-review-document hr{margin:0}.bounty-review-document hr{border:0;border-top:1px solid #1e1b1814;width:100%}.bounty-review-document h1{max-width:var(--width-content);color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-xl);line-height:1.12}.bounty-review-document h2{margin-top:var(--space-2);padding-top:var(--space-4);color:var(--text-primary);font-size:var(--type-base);border-top:1px solid #1e1b1814;line-height:1.3}.bounty-review-document h3{color:var(--text-primary);font-size:var(--type-sm);line-height:1.35}.bounty-review-document p,.bounty-review-document li{max-width:var(--width-content);color:var(--text-secondary);font-size:var(--type-sm);line-height:1.65}.bounty-review-document ul,.bounty-review-document ol{gap:var(--space-2);padding-left:var(--space-6);display:grid}.bounty-review-document strong{color:var(--text-primary);font-weight:700}.bounty-review-document code{padding:1px var(--space-1);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-size:max(.9em, var(--type-xs));background:#245a8314}.bounty-review-document pre{max-width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--code-block-bg);overflow-x:auto}.bounty-review-document pre code{background:0 0;padding:0}.code-block{margin-block:1em;position:relative}.code-block pre{margin:0;padding-right:3rem}.code-block-copy{width:40px;height:40px;padding:var(--space-2) 0 0;border-radius:0 var(--radius-sm) 0 0;background:var(--code-block-bg);color:var(--text-tertiary);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.code-block-copy:hover{color:var(--text-primary)}.bounty-challenge-document{box-shadow:none;--code-block-bg:var(--record-canvas);background:0 0;border-radius:0;padding:0}.bounty-challenge-document code{background:var(--record-canvas)}.bounty-challenge-criteria ul,.bounty-challenge-criteria ol{margin:0;padding:0;list-style:none;display:block}.bounty-challenge-criteria li{padding:var(--space-3) 0;border-top:1px solid #1e1b1814;line-height:1.6}.bounty-challenge-document p,.bounty-challenge-document li{color:var(--text-primary);text-wrap:pretty}.bounty-challenge-document p,.bounty-challenge-document ul,.bounty-challenge-document ol,.bounty-challenge-document li{max-width:var(--width-prose);font-size:var(--type-base)}.bounty-challenge-document h3{margin-top:var(--space-6);color:var(--text-primary);font-size:var(--type-base);font-weight:650;line-height:1.3}.bounty-challenge-document>h3:first-child,.bounty-challenge-criteria-group>h3:first-child{margin-top:0}.bounty-review-table-wrap{border-radius:var(--radius-sm);background:var(--surface-container-low);width:100%;min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--ghost-border);overflow-x:auto}.bounty-review-table{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--type-xs);line-height:1.45}.bounty-review-table th,.bounty-review-table td{padding:var(--space-3) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid #1e1b1814}.bounty-review-table th{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;font-weight:700}.bounty-review-table td{color:var(--text-secondary);overflow-wrap:anywhere}.bounty-review-table tr:last-child td{border-bottom:0}.source-markdown-preview{max-height:480px;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px var(--ghost-border);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-xs);tab-size:2;white-space:pre;margin:0;line-height:1.6;overflow:auto}.bounty-detail-page .markdown-input-tabs{background:var(--record-canvas);box-shadow:inset 0 0 0 1px var(--record-border)}.bounty-challenge-review>.section-heading-row .markdown-input-tabs{flex:none;margin-left:auto}.bounty-detail-page .markdown-input-tab.active{background:var(--record-ink)}.bounty-detail-page .source-markdown-preview{background:var(--record-canvas);box-shadow:inset 0 0 0 1px var(--record-border)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1000px){:root{--market-nav-clearance:calc(108px + var(--space-4))}h1{font-size:var(--type-3xl)}}@media (max-width:560px){:root{--market-nav-clearance:calc(156px + var(--space-6))}html{scroll-padding-top:0}h1{font-size:min(var(--type-3xl), 12.8vw)}h2{font-size:var(--type-xl)}}.guardian-report-body .bounty-review{margin-top:0}.guardian-report-body .bounty-review-document{background:var(--record-canvas);min-width:0;box-shadow:inset 0 0 0 1px var(--record-border)}.proto-verdict-slot.filled{border-color:var(--primary);background:var(--primary)}.create-heading .section-note{margin:0;line-height:1.6}.create-sheet .bounty-review,.create-editor-preview-body .bounty-review{margin-top:0}.create-timeline-endings .state{padding:var(--space-1) var(--space-3)}.agent-wallet{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.agent-wallet .guardian-blockie{width:var(--space-4);height:var(--space-4);flex-shrink:0}.agent-identity-name{align-items:baseline;min-width:0;max-width:100%;display:inline-flex}.agent-wallet-stack{gap:2px;min-width:0;display:inline-grid}.agent-identity-trigger{min-width:0;max-width:24ch;color:inherit;cursor:help;font:inherit;font-family:var(--font-sans);-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.agent-identity-address{font-family:var(--font-mono)}.agent-identity-card{gap:var(--space-2);width:max-content;max-width:calc(100vw - var(--space-4));padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-container-lowest);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--border-subtle);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:normal;text-align:left;text-transform:none;border:0;font-weight:400;line-height:1.5;display:none}.agent-identity-card:popover-open{display:grid}@supports (position-area:bottom){.agent-identity-card{margin:var(--space-1) var(--space-2) 0 0;position-area:bottom span-right;position-try-fallbacks:--agent-identity-card-centered, top span-right;inset:auto}}@position-try --agent-identity-card-centered{position-area:bottom;margin:var(--space-1) var(--space-2) 0}.agent-identity-card-name{color:var(--text-primary);font-size:var(--type-sm);overflow-wrap:anywhere;font-weight:600}.agent-identity-wallet{align-items:center;gap:var(--space-1);display:flex}.agent-identity-wallet code{color:var(--text-primary);white-space:nowrap;font-size:11px}.agent-identity-copy{color:var(--text-tertiary);flex-shrink:0}.agent-identity-copy:hover:not(:disabled){background:var(--surface-container-high);color:var(--text-primary)}.agent-identity-description{max-width:44ch;color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-line}.world-human-badge{color:var(--text-secondary);font-size:var(--type-xs);align-items:center;gap:3px;line-height:1;display:inline-flex}.world-human-badge svg{width:14px;height:14px}}@layer overrides{@media (max-width:560px){.home-exchange-copy,.home-exchange-ghost{width:100%}#risks{scroll-margin-top:var(--market-nav-clearance)}}@media (min-width:1001px) and (max-width:1199px){.agent-activity .analytics-band{row-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.agent-activity .analytics-band>div:nth-child(3n+1){box-shadow:none}}@media (max-width:1000px){.bounties-summary.analytics{padding:var(--space-6) 0 0;grid-template-columns:minmax(0,1fr)}.analytics-meta{text-align:left}.analytics-band{row-gap:var(--space-6);padding:var(--space-6) var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-band>div+div{box-shadow:none}.analytics-band>div:nth-child(2n){box-shadow:inset 1px 0 #fffaf024}.analytics-band-trend{grid-column:1/-1}}@media (max-width:560px){.analytics-band{row-gap:var(--space-4);grid-template-columns:1fr}.analytics-band>div+div,.analytics-band>div:nth-child(2n){padding-top:var(--space-4);box-shadow:inset 0 1px #fffaf024}.analytics-band-value{font-size:var(--type-xl)}.guardian-meta-card{flex-direction:column}.guardian-meta-card>div+div{box-shadow:inset 0 1px 0 var(--border-subtle)}}.section-heading-row.bounty-detail-toolbar{flex-direction:row;align-items:center}.bounty-challenge-review>.section-heading-row{align-items:center}@media (max-width:1100px){.guardian-report-disclosure>summary,.guardian-report-summary{grid-template-columns:220px minmax(0,1fr) 164px}}@media (max-width:900px){.guardian-report-disclosure>summary,.guardian-report-summary{padding:var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:start}}@media (max-width:560px){.skill-copy-field{flex-direction:column}.skill-copy-field-link{border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:0;border-right-width:1px}.skill-copy-field .home-exchange-copy{border-radius:0 0 var(--radius-sm) var(--radius-sm)}}@media (min-width:1001px){.create-workspace .side{top:var(--market-nav-clearance);align-self:start;position:sticky}}.error-panel .detail-row{gap:var(--space-2);grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.challenge-toggle:after{transition:none}}@media (max-width:900px){.bounty-challenge-full-spec{grid-template-columns:minmax(0,1fr)}.bounty-challenge-full-spec>summary{position:static}.bounty-challenge-full-spec-body{padding-top:var(--space-3);grid-column:1}}@media (max-width:1000px){.market-nav{gap:var(--space-2);width:calc(100% - 28px);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto}.market-links{gap:var(--space-1)}.market-links a{padding:0 var(--space-2)}.market-page{padding:108px var(--space-4) var(--space-12)}.bounties-summary{padding:var(--space-8);grid-template-columns:1fr}.bounties-summary.catalog{padding:var(--space-6) 0 var(--space-4);grid-template-columns:1fr;align-items:start}}@media (max-width:560px){.market-nav{min-height:auto;padding:var(--space-2);border-radius:var(--radius-md);grid-template-columns:1fr;top:10px}.market-brand{padding-left:var(--space-2);grid-area:1/1;justify-self:start}.market-actions{grid-area:1/1;align-self:center;gap:0}.market-actions .wallet-button{width:auto;min-height:30px;padding:0 var(--space-3)}.market-links{grid-row:2;width:100%}.market-links a{padding:0 var(--space-2);flex:1}.home-kpi-value{font-size:var(--type-lg)}.lede{font-size:var(--type-sm)}.nav-link,.primary-action,.secondary-action{width:100%}.market-page{padding:156px var(--space-4) var(--space-8)}.bounties-summary,.bounty-empty,.bounty-wallet-panel{padding:var(--space-6)}.bounty-status-controls .primary-action{width:100%}.band,.panel{padding:var(--space-6)}.detail-row{gap:var(--space-1);grid-template-columns:1fr}.bounty-review-document{padding:var(--space-4)}.section-heading-row{flex-direction:column;align-items:flex-start}}@media (max-width:400px){.markdown-input-tab{padding-inline:var(--space-4)}}@media (max-width:767px){.market-actions .wallet-button-network{display:none}.market-actions .wallet-button{gap:var(--space-1);padding:0 var(--space-2)}}@media (max-width:359px){.market-actions .wallet-button.connected .wallet-button-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.create-sheet .bounty-review-document,.create-editor-preview-body .bounty-review-document{box-shadow:none;background:0 0;padding:0}}
@property --cipher-row{syntax:"<integer>";inherits:true;initial-value:10}@layer base{.home-shell{z-index:1;background:var(--surface-base);min-height:100svh;padding:0;position:relative;overflow-x:clip}.home-painting-hero{--home-hero-bezel:var(--space-4);width:100vw;padding:var(--home-hero-bezel);background-color:var(--surface-base);position:relative;left:50%;transform:translate(-50%)}.home-hero-canvas{height:calc(100svh - 2 * var(--home-hero-bezel));min-height:680px;padding:clamp(calc(var(--space-16) + var(--space-12)), calc(23svh - var(--space-16) - var(--space-2)), calc(2 * var(--space-16) + var(--space-8))) var(--space-12) 0;border-radius:var(--radius-hero);text-align:center;justify-content:center;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #312d272e}.home-hero-canvas:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff80}.home-painting-hero-image{object-fit:cover;object-position:center 56%;transform-origin:50%;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;transform:translateY(3%)scale(1.07)}.home-painting-hero-scrim{z-index:0;pointer-events:none;background:linear-gradient(#fcf9f3b3 0%,#fcf9f366 28%,#fcf9f300 50%);position:absolute;inset:0}.home-hero-copy{z-index:1;align-content:start;justify-items:center;gap:var(--space-6);max-width:64rem;display:grid;position:relative}.home-hero-copy h1{color:#14110f;max-width:900px;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,5.3vw,4rem);font-weight:600;line-height:1.08;display:grid}.home-hero-copy p{max-width:var(--width-prose);color:var(--text-primary);font-size:var(--type-lg);text-wrap:balance;margin:0;line-height:1.5}.home-cipher-phrase{white-space:nowrap;background:#cbd570;border-radius:2px;padding:0 .2em .15em}.home-cipher{font-family:var(--font-mono);font-size:.94em;animation:4s step-end infinite home-cipher-cycle;display:inline-grid}.home-cipher>*{will-change:opacity;opacity:calc(1 - min(1, max(var(--cipher-row) - var(--row), var(--row) - var(--cipher-row))));grid-area:1/1}.home-cipher-word{--row:10}.home-cipher-hash{-webkit-user-select:none;user-select:none}@keyframes home-cipher-cycle{0%{--cipher-row:1}25%{--cipher-row:2;animation-timing-function:steps(8,end)}37%{--cipher-row:10}97%{--cipher-row:0}}.home-hero-actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-hero-action{min-height:var(--space-12);align-items:center;gap:var(--space-2);padding:0 var(--space-6);border:1px solid color-mix(in srgb, var(--text-primary) 16%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-base) 62%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:var(--text-primary);font-size:var(--type-base);white-space:nowrap;transition:background .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.home-hero-action:hover{background:color-mix(in srgb, var(--surface-base) 82%, transparent);transform:translateY(-1px)}.home-hero-action.is-primary{background:linear-gradient(145deg, var(--primary), var(--primary-container));color:var(--on-primary);border-color:#0000;box-shadow:inset 0 1px #ffffff24,0 14px 30px #312d2742}.home-hero-action.is-primary:hover{box-shadow:0 18px 36px #312d274d}.home-hero-action:active{transform:none}.home-hero-action-arrow{font-family:var(--font-mono);font-size:var(--type-sm);opacity:.7}.home-hero-action:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}.home-kpi-strip{width:100vw;padding:var(--space-4) 0 var(--space-6);background:var(--surface-base);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--surface-container-low) 88%, transparent);position:relative;left:50%;transform:translate(-50%)}.home-kpi-grid{width:100%;max-width:var(--width-app);padding:0 var(--space-6);row-gap:var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;display:grid}.home-kpi-item{padding:0 var(--space-4);text-align:center}@media (min-width:1001px){.home-kpi-strip{padding-block:var(--space-6) var(--space-8)}.home-kpi-strip .home-kpi-value{font-size:40px;font-weight:600}}.home-kpi-item+.home-kpi-item{border-left:1px solid var(--border-subtle)}.home-kpi-label{justify-content:center;align-items:center;gap:var(--space-1);min-height:2.5rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;line-height:1.3;display:inline-flex}.home-onboarding-panel{width:100vw;padding:var(--space-16) var(--space-12);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-container) 58%, var(--surface-container-low)) 0%, color-mix(in srgb, var(--surface-container-high) 34%, var(--surface-container)) 100%);position:relative;left:50%;overflow:clip visible;transform:translate(-50%)}.home-onboarding-inner{--home-cast-gutter:var(--space-6);gap:var(--space-16);width:100%;max-width:var(--width-app);margin:0 auto;display:grid}.home-section-head{gap:var(--space-2);justify-items:start;display:grid}.home-section-head h2{text-wrap:balance;margin:0}.home-onboarding-inner>.home-section-head{padding-inline:var(--home-cast-gutter)}.home-cast{--home-cast-art-w:200px;--home-cast-figure-h:380px;--home-cast-stage-h:400px;--home-cast-overlap:26px;--home-cast-numeral-size:clamp(176px, 21vw, 300px);--home-cast-plinth-pad-x:28px;--home-cast-card:var(--surface-base);--home-cast-card-border-hover:#cfc9bb;padding-inline:var(--home-cast-gutter);grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;display:grid}.home-cast-player{grid-template-rows:subgrid;grid-row:1/span 2;min-width:0;display:grid}.home-cast-stage{z-index:2;height:var(--home-cast-stage-h);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:clip visible}.home-cast-numeral{top:calc(-1 * var(--space-6));z-index:-1;color:var(--home-cast-numeral-ink);font-family:Georgia,Times New Roman,Nimbus Roman,serif;font-size:var(--home-cast-numeral-size);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-weight:300;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.home-cast-ground{bottom:calc(-1 * var(--space-2));background:radial-gradient(#3c321e47,#3c321e00 70%);border-radius:50%;width:170px;height:22px;position:absolute;left:50%;transform:translate(-50%)}.home-cast-art{width:var(--home-cast-art-w);height:var(--home-cast-figure-h);margin-bottom:calc(-1 * var(--home-cast-overlap));position:relative}.home-cast-sprite{object-fit:contain;object-position:center bottom}.home-cast-plinth{z-index:1;min-width:0;padding:52px var(--home-cast-plinth-pad-x) 24px;border:1px solid var(--home-cast-card-border);border-radius:var(--radius-sm);background:var(--home-cast-card);flex-direction:column;display:flex;position:relative;box-shadow:0 1px #00000005}.home-cast-player:hover .home-cast-plinth,.home-cast-player:focus-within .home-cast-plinth{border-color:var(--home-cast-card-border-hover);transform:translateY(-6px);box-shadow:0 24px 40px -24px #281e0a59}.home-cast-player:hover .home-cast-art,.home-cast-player:focus-within .home-cast-art{transform:translateY(-10px)}.home-cast-title{justify-content:space-between;align-items:center;gap:6px var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.home-cast-seat{line-height:1;font-family:var(--font-mono);font-size:var(--type-xs);color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #d9d4c9;border-radius:3px;flex:none;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.home-cast-name{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600;line-height:1}.home-cast-objective{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-lg);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}.home-cast-objective-clause{display:block}.home-cast-profile-copy{min-width:0;min-height:70px;margin:var(--space-4) 0 0;color:var(--text-secondary);text-wrap:pretty;overflow-wrap:break-word;font-size:15px;line-height:1.55}.home-exchange-panel{width:100vw;padding:var(--space-16) var(--space-12);position:relative;left:50%;overflow:clip visible;transform:translate(-50%)}.home-exchange-anchor{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.home-exchange-inner{--home-exchange-well:190px;--home-exchange-figure-h:330px;--home-exchange-numeral-size:180px;--home-exchange-market-w:440px;--home-exchange-wire:#b3aa98;--home-exchange-wire-node:#8b8271;--home-exchange-paper:var(--record-paper);--home-exchange-token-size:18px;--home-exchange-card-border:var(--home-cast-card-border);--home-exchange-card-border-hover:#cfc9bb;--home-exchange-chip-border:#d9d4c9;width:100%;max-width:var(--width-app);gap:0;margin:0 auto;display:grid}.home-exchange-head{text-align:center;justify-items:center;gap:14px}.home-section-head h2,.risk-disclosure-head h2{color:#14110f;font-size:var(--type-2xl);letter-spacing:-.01em;font-weight:600;line-height:1.1}.home-exchange-stage{grid-template-columns:var(--home-exchange-well) minmax(0, 1fr) var(--home-exchange-market-w) minmax(0, 1fr) var(--home-exchange-well);align-items:center;margin-top:44px;display:grid}.home-exchange-well{flex-direction:column;align-items:center;display:flex;position:relative}.home-exchange-numeral{z-index:0;color:var(--home-cast-numeral-ink);font-family:Georgia,Times New Roman,Nimbus Roman,serif;font-size:var(--home-exchange-numeral-size);-webkit-user-select:none;user-select:none;font-weight:300;line-height:1;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.home-exchange-art{z-index:1;width:var(--home-exchange-well);height:var(--home-exchange-figure-h);position:relative}.home-exchange-sprite{object-fit:contain;object-position:center bottom}.home-exchange-figure-label{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:10.5px;font-weight:600}.home-exchange-corridor{flex-direction:column;align-self:center;gap:30px;margin:0 -6px 40px;display:flex}.home-exchange-lane{gap:9px;display:grid}.home-exchange-label{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;font-size:11px;font-weight:500}.home-exchange-wire{background:repeating-linear-gradient(90deg, var(--home-exchange-wire) 0 5px, transparent 5px 11px);height:1px;display:block;position:relative}.home-exchange-wire:before,.home-exchange-wire:after{content:"";background:var(--home-exchange-wire-node);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px}.home-exchange-wire:before{left:-2px}.home-exchange-wire:after{right:-2px}.home-exchange-token{width:var(--home-exchange-token-size);height:var(--home-exchange-token-size);border:1px solid var(--home-exchange-wire);background:var(--home-exchange-paper);color:var(--text-secondary);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:-8px;box-shadow:0 0 0 3px #fcf9f3f2}.home-exchange-token[data-token=file]{border-radius:4px;top:-9px}.home-exchange-token{left:calc(50% - var(--home-exchange-token-size) / 2)}.home-exchange-wire[data-flow=right]{animation:1.5s linear infinite home-exchange-dash-right}.home-exchange-wire[data-flow=left]{animation:1.5s linear infinite home-exchange-dash-left}.home-exchange-token[data-flow=right]{animation:4.6s ease-in-out infinite home-exchange-token-right}.home-exchange-token[data-flow=left]{animation:4.6s ease-in-out infinite home-exchange-token-left}.home-exchange-token.is-delayed{animation-delay:-2.3s}.home-exchange-tick{animation:7s linear infinite home-exchange-tick-in}.home-exchange-tick:nth-child(2){animation-delay:.6s}.home-exchange-tick.is-pending{animation:none}@keyframes home-exchange-dash-right{to{background-position-x:11px}}@keyframes home-exchange-dash-left{to{background-position-x:-11px}}@keyframes home-exchange-token-right{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% - var(--home-exchange-token-size));opacity:0}}@keyframes home-exchange-token-left{0%{left:calc(100% - var(--home-exchange-token-size));opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:0}}@keyframes home-exchange-tick-in{0%,18%{opacity:.2}32%,to{opacity:1}}.home-exchange-market{flex-direction:column;align-items:center;display:flex}.home-exchange-market-sub{font-family:var(--font-mono);text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--text-tertiary);letter-spacing:.1em;margin:0;font-size:11px;font-weight:500}.home-exchange-market-art{width:var(--home-exchange-market-w);aspect-ratio:800/546;position:relative}.home-exchange-guardian{z-index:2;border:1px solid var(--home-exchange-card-border);border-radius:var(--radius-pill);background:var(--home-exchange-paper);align-items:center;gap:10px;margin:16px 0 -20px;padding:7px 14px 7px 8px;display:inline-flex;position:relative;box-shadow:0 10px 24px #312d271f}.home-exchange-guardian-portrait{background:var(--surface-container);object-fit:cover;object-position:50% 8%;border-radius:50%;width:28px;height:28px}.home-exchange-guardian-label{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;font-size:10px;font-weight:600}.home-exchange-guardian-ticks{gap:4px;display:inline-flex}.home-exchange-tick{background:var(--success);width:14px;height:14px;color:var(--success-surface);font-family:var(--font-mono);border-radius:3px;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.home-exchange-tick.is-pending{border:1px solid var(--home-exchange-chip-border);color:var(--text-muted);background:0 0}.home-exchange-paths{gap:var(--space-6);margin-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-exchange-guardian-footnote{max-width:84ch;margin:var(--space-6) auto 0;color:var(--text-tertiary);font-size:var(--type-sm);text-align:center;text-wrap:pretty;font-style:italic;line-height:1.55}.home-exchange-card{border:1px solid var(--home-exchange-card-border);border-radius:var(--radius-md);background:var(--surface-container-lowest);min-width:0;padding:30px 32px}.home-exchange-card h3{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 18px;font-size:27px;font-weight:600;line-height:1.1}.home-exchange-agent{border:1px solid var(--home-exchange-chip-border);border-radius:var(--radius-md);background:var(--surface-container-low);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:20px 22px}.home-exchange-agent:hover{border-color:var(--home-exchange-card-border-hover);box-shadow:0 14px 28px -18px #281e0a4d}.home-exchange-row-main,.home-exchange-web{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.home-exchange-row-copy{min-width:0}.home-exchange-row-title{color:var(--text-primary);font-size:var(--type-base);margin:0 0 6px;font-weight:600;line-height:1.25}.home-exchange-row-desc{color:var(--text-secondary);font-size:var(--type-sm);text-wrap:pretty;margin:0;line-height:1.55}.home-exchange-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;margin-top:16px;padding-top:12px;display:flex}.home-exchange-version{color:var(--text-tertiary);font-family:var(--font-mono);margin:0;font-size:11.5px;font-weight:500;line-height:1.4}.home-exchange-links{gap:var(--space-4);flex:none;display:inline-flex}.home-exchange-view{border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);white-space:nowrap;transition:background .18s var(--ease);flex:none;align-items:center;gap:6px;margin:-8px 0 -8px -10px;padding:8px 10px;font-size:11.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.home-exchange-view svg{flex:none;width:12px;height:12px}.home-exchange-view:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-accent)}.home-exchange-view:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.home-exchange-web{padding:18px 22px 2px}.home-exchange-web .home-exchange-row-title{color:var(--text-secondary);margin-bottom:4px;font-size:15px}.home-exchange-web .home-exchange-row-desc{color:var(--text-tertiary);font-size:13.5px;line-height:1.5}.home-exchange-ghost{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-container-lowest);min-width:190px;box-shadow:inset 0 0 0 1.5px var(--primary);color:var(--primary);font-family:var(--font-mono);white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);flex:none;padding:13px 18px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.home-exchange-ghost svg{width:13px;height:13px;transition:transform .18s var(--ease);flex:none}.home-exchange-ghost:hover{background:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary), 0 10px 20px -10px #17140f8c;color:var(--on-primary);transform:translateY(-1px)}.home-exchange-ghost:hover svg{transform:translate(2px)}.home-exchange-ghost:active{box-shadow:inset 0 0 0 1.5px var(--primary);transform:translateY(0)}.home-exchange-ghost:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.home-features-panel{width:100vw;padding:var(--space-16) var(--space-12);background:linear-gradient(180deg, var(--surface-container-low) 0%, color-mix(in srgb, var(--surface-container) 64%, var(--surface-container-low)) 100%);position:relative;left:50%;transform:translate(-50%)}.home-features-anchor{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.home-features-inner{gap:var(--space-6);width:100%;max-width:var(--width-app);margin:0 auto;display:grid}.home-features-more{border-color:var(--primary);background:var(--surface-container-lowest);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--primary);transition:background .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);justify-self:center}.home-features-more:hover{background:var(--primary);color:var(--on-primary);box-shadow:0 10px 20px -10px #17140f8c}.home-features-more .home-hero-action-arrow{transition:transform .2s var(--ease)}.home-features-more:hover .home-hero-action-arrow{transform:translate(2px)}.risk-disclosure{width:100%;max-width:var(--width-content);padding:var(--space-16) var(--space-12);margin:0 auto}.risk-disclosure-band{grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:56px;display:grid}.risk-disclosure-head{border-bottom:1px solid var(--text-primary);margin-bottom:var(--space-2);padding-bottom:40px}.risk-disclosure-head h2{text-wrap:balance;margin:0}.risk-disclosure-group{border-bottom:1px solid var(--ghost-border);padding:28px 0 36px}.risk-disclosure-group-head{top:var(--market-nav-clearance);flex-direction:column;gap:10px;display:flex;position:sticky}.risk-disclosure-group-count,.risk-disclosure-num{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);font-weight:500}.risk-disclosure-group-head h3{font-size:var(--type-xl);margin:0;line-height:1.1}.risk-disclosure-group-blurb{color:var(--text-tertiary);font-size:var(--type-sm);text-wrap:pretty;margin:0;line-height:1.5}.risk-disclosure-group-count{letter-spacing:var(--tracking-label);text-transform:uppercase;margin-top:6px}.risk-disclosure-list{margin:-14px 0 0;padding:0;list-style:none}.risk-disclosure-list>li{border-bottom:1px solid var(--border-subtle)}.risk-disclosure-list summary{color:var(--text-primary);cursor:pointer;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;column-gap:14px;padding:14px 0;list-style:none;display:grid}.risk-disclosure-list summary::-webkit-details-marker{display:none}.risk-disclosure-title{min-width:0;font-size:var(--type-base);font-weight:500;line-height:1.4}.risk-disclosure-list summary>svg{color:var(--text-muted)}.risk-disclosure-list details[open]>summary{align-items:start;padding:18px 0 0}.risk-disclosure-list details[open]>summary .risk-disclosure-num{color:var(--text-primary);padding-top:4px}.risk-disclosure-list details[open]>summary .risk-disclosure-title{font-family:var(--font-display);font-size:var(--type-lg);text-wrap:balance;font-weight:600;line-height:1.3}.risk-disclosure-list details[open]>summary>svg{color:var(--text-primary)}.risk-disclosure-list details[open]>summary>svg .risk-disclosure-plus{display:none}.risk-disclosure-list summary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--text-accent);outline-offset:4px}.risk-disclosure-answer{flex-direction:column;gap:10px;max-width:66ch;padding:12px 0 22px 46px;display:flex}.risk-disclosure-answer p{color:var(--text-secondary);font-size:var(--type-base);text-wrap:pretty;margin:0;line-height:1.65}.risk-disclosure-foot{padding-top:var(--space-8)}.risk-disclosure-foot p{color:var(--text-tertiary);font-size:var(--type-sm);grid-column:1/-1;margin:0;font-style:italic;line-height:1.6}.risk-disclosure-foot a{font-style:normal}.risk-disclosure-foot svg{vertical-align:-1px;margin-left:2px}.home-exchange-eyebrow{color:var(--text-secondary);letter-spacing:.16em;margin:0;font-size:11px}.proto-diagram{gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--text-primary) 16%, transparent);border-radius:var(--radius-record);background:color-mix(in srgb, var(--surface-container-lowest) 52%, transparent);display:grid}.proto-card{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--text-primary) 24%, transparent);border-radius:var(--radius-md);background:var(--surface-container-lowest);flex-direction:column;display:flex}.proto-hub{border-color:var(--primary);background:var(--primary);color:var(--surface-container-lowest)}.proto-storage{gap:var(--space-2);padding-block:var(--space-3);border-color:color-mix(in srgb, var(--on-primary) 28%, transparent);background:var(--primary-container);color:var(--on-primary);border-style:dashed}.proto-storage-head{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:flex}.proto-storage-head svg{width:16px;height:16px;color:color-mix(in srgb, var(--on-primary) 55%, transparent);flex:none}.proto-storage-name{font-family:var(--font-display);font-size:var(--type-base);text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.2;overflow:hidden}.proto-offchain{padding:2px var(--space-2);border:1px dashed color-mix(in srgb, var(--on-primary) 40%, transparent);border-radius:var(--radius-pill);color:var(--on-primary);font-family:var(--font-mono);text-transform:uppercase;flex:none;font-size:11px;font-weight:700;line-height:1.3}.proto-card-eyebrow{align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:700;line-height:1.2;display:inline-flex}.proto-sigil{flex:none;width:16px;height:16px}.proto-card h3{margin:0}.proto-card-body{color:var(--text-secondary);font-size:var(--type-xs);text-wrap:pretty;margin:0;line-height:1.45}.proto-card-facts{grid-template-columns:var(--space-12) minmax(0, 1fr);align-items:baseline;gap:var(--space-2) var(--space-3);display:grid}.proto-card-facts>div{display:contents}.proto-card-facts dt{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;grid-column:1}.proto-card-facts dd{grid-column:2;margin:0}.proto-card-skills{padding-top:var(--space-2);margin:auto 0 0}.proto-guardian .proto-card-skills{order:1}.proto-card-skills dd{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:1000px) and (max-width:1199px){:is(.proto-poster,.proto-solver) .proto-card-skills{grid-template-columns:minmax(0,1fr)}:is(.proto-poster,.proto-solver) .proto-card-skills dd{grid-column:1}}.proto-skill-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb, var(--text-primary) 24%, transparent);border-radius:var(--radius-sm);background:var(--surface-container-low);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-xs);white-space:nowrap;line-height:1.2;text-decoration:none;display:inline-flex}.proto-skill-chip:hover{border-color:var(--text-accent);color:var(--text-accent)}.proto-skill-chip svg{width:var(--type-xs);height:var(--type-xs);flex:none}.proto-hub-escrow{gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid color-mix(in srgb, var(--surface-container-lowest) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--surface-container-lowest) 18%, transparent);margin:0;display:grid}.proto-hub-escrow-amount{align-items:center;gap:var(--space-2);color:var(--record-invert-accent);font-family:var(--font-mono);letter-spacing:var(--tracking-label);margin:0;line-height:1.1;display:inline-flex}.proto-hub-escrow-amount svg{flex:none;width:18px;height:18px}.proto-hub-escrow-amount strong{font-size:var(--type-xl);font-weight:700}.proto-hub-escrow-flow{gap:var(--space-1);color:color-mix(in srgb, var(--surface-container-lowest) 68%, transparent);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;padding:0;font-size:10px;font-weight:600;line-height:1.25;list-style:none;display:grid}.proto-hub-escrow-flow li{align-items:center;gap:var(--space-1);min-width:0;display:flex}.proto-hub-escrow-flow svg{width:11px;height:11px;color:var(--record-invert-accent);flex:none}.proto-hub .proto-card-body{margin-top:var(--space-2);color:color-mix(in srgb, var(--surface-container-lowest) 78%, transparent)}.proto-hub .proto-card-body strong{color:var(--surface-container-lowest);font-weight:600}.proto-storage .proto-card-body{color:color-mix(in srgb, var(--on-primary) 76%, transparent)}.proto-hub-head{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:flex}.proto-hub-glyph{flex:none;width:20px;height:20px}.proto-hub-name{font-family:var(--font-display);font-size:var(--type-lg);margin:0;font-weight:600;line-height:1.2}.proto-onchain{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-container-lowest);color:var(--primary);font-family:var(--font-mono);text-transform:uppercase;flex:none;font-size:11px;font-weight:700;line-height:1.3}.proto-wire-step{min-width:24px;height:24px;padding:0 var(--space-1);border:1px solid color-mix(in srgb, var(--text-primary) 32%, transparent);border-radius:var(--radius-pill);background:var(--surface-container-lowest);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-xs);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.proto-wire{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.proto-wire-label{align-items:center;gap:var(--space-2);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;font-weight:700;line-height:1.35;display:inline-flex}.proto-wire-label em{display:block}.proto-wire-label em,.proto-wire-label code{text-transform:none;font-style:normal;font-weight:400}.proto-wire-label code{color:var(--text-tertiary)}.proto-wire-fn{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);line-height:1.2}.proto-wire-line{height:7px;display:none;position:relative}.proto-wire-line:before{content:"";background:color-mix(in srgb, var(--text-primary) 38%, transparent);height:1px;position:absolute;top:3px}.proto-wire-line:after{content:"";border:3.5px solid #0000;position:absolute;top:0}.proto-wire-right .proto-wire-line:before{left:0;right:6px}.proto-wire-right .proto-wire-line:after{border-left-color:var(--text-primary);right:0}.proto-wire-left .proto-wire-line:before{left:6px;right:0}.proto-wire-left .proto-wire-line:after{border-right-color:var(--text-primary);left:0}.proto-wire-gated .proto-wire-line{justify-content:center;align-items:center;gap:var(--space-1);height:auto;display:flex}.proto-wire-gated .proto-wire-line:before,.proto-wire-gated .proto-wire-line:after{content:none}.proto-wire-seg{border-top:1px solid color-mix(in srgb, var(--text-primary) 38%, transparent);flex:1;display:none;position:relative}.proto-wire-seg-draft{border-top-style:dashed}.proto-wire-seg-solid:after{content:"";border:3.5px solid #0000;border-left-color:var(--text-primary);position:absolute;top:-4px;right:0}.proto-wire-node{align-items:center;gap:var(--space-1);padding:2px var(--space-1);border:1px solid color-mix(in srgb, var(--text-primary) 24%, transparent);border-radius:var(--radius-sm);background:var(--surface-container-lowest);color:var(--text-secondary);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;flex:none;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.proto-wire-node .proto-sigil{width:12px;height:12px;color:var(--text-muted)}.proto-legend{justify-content:center;gap:var(--space-6);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);margin:0;line-height:1.2;display:flex}.proto-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.proto-legend-line{width:var(--space-6);border-top:1px solid color-mix(in srgb, var(--text-primary) 38%, transparent)}.proto-legend-dashed{border-top-style:dashed}.proto-wire-flow{background:repeating-linear-gradient(90deg, var(--surface-container-low) 0 5px, transparent 5px 12px);height:1px;display:none;position:absolute;top:3px;left:0;right:0}.proto-vwire{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;display:flex}.proto-vwire .proto-wire-label{text-align:left}.proto-vwire-labels{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.proto-vwire-line{flex:none;width:7px;display:none;position:relative}.proto-vwire-line:before{content:"";background:color-mix(in srgb, var(--text-primary) 38%, transparent);width:1px;position:absolute;top:6px;bottom:0;left:3px}.proto-vwire-line:after{content:"";border:3.5px solid #0000;border-bottom-color:var(--text-primary);position:absolute;top:0;left:0}.proto-vwire-offchain .proto-vwire-line:before{border-left:1px dashed color-mix(in srgb, var(--text-primary) 38%, transparent);background:0 0;width:0}.proto-lwire{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.proto-lwire-drop,.proto-lwire-corner,.proto-lwire-keys{display:none}.proto-verdict-rail{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.proto-verdict-matrix{gap:var(--space-1) var(--space-2);grid-template-columns:auto repeat(3,26px);place-items:center;display:grid}.proto-verdict-rowlabel{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);justify-self:end}.proto-verdict-choice{border:1px solid var(--ghost-border);border-radius:var(--radius-sm);background:var(--surface-container-lowest);width:26px;height:22px;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-xs);place-items:center;font-weight:700;display:grid}.proto-verdict-slot{border:1px solid var(--ghost-border);border-radius:var(--radius-sm);width:26px;height:26px;color:var(--on-primary);place-items:center;display:grid}.proto-verdict-slot svg{width:13px;height:13px}.proto-verdict-name{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label)}.proto-verdict-caption{justify-content:flex-end;justify-self:stretch;align-items:center;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px dashed var(--ghost-border);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);white-space:nowrap;grid-column:1/-1;font-weight:700;display:inline-flex}.proto-verdict-status{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--success-border);border-radius:var(--radius-sm);background:var(--success-surface);color:var(--success);display:inline-flex}.proto-verdict-status svg{flex:none;width:12px;height:12px}@keyframes proto-wire-flow{0%{background-position-x:0}to{background-position-x:12px}}.home-step-deck{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.home-step-card{padding:var(--space-6);border:1px solid color-mix(in srgb, var(--text-primary) 18%, transparent);border-radius:var(--radius-record);background:var(--surface-container-lowest);position:relative;overflow:hidden;box-shadow:0 1px 2px #1e1b180f}.home-step-card .proto-card-eyebrow{margin:0 0 var(--space-2)}.home-step-card h3{font-family:var(--font-display);white-space:nowrap;margin:0;font-size:24px;font-weight:600;line-height:1.2}.home-step-card h3 button{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-step-card h3 button:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}.home-step-body{align-items:start;gap:var(--space-6);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) 270px;display:grid}.home-step-body>p{color:var(--text-secondary);font-size:var(--type-sm);text-wrap:pretty;margin:0;line-height:1.5}.home-step-artefact{gap:var(--space-2);flex-direction:column;display:flex}.home-step-row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);border-radius:var(--radius-md);background:var(--record-paper);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-xs);white-space:nowrap;font-weight:500;line-height:1.3;display:flex;position:relative}.home-step-row svg,.home-step-cell svg{width:var(--type-xs);height:var(--type-xs);flex:none}.home-step-row em,.home-step-row code{margin-left:auto}.home-step-row em{color:var(--text-tertiary);font-style:normal}.home-step-row code{font:inherit;opacity:.7}.home-step-row.is-sealed{border-radius:inherit;border:0;position:absolute;inset:0}.home-step-row.is-pill{border-style:dashed;border-color:color-mix(in srgb, var(--text-primary) 30%, transparent);border-radius:var(--radius-pill);background:var(--surface-container-lowest);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}.home-step-row.is-storage{border-radius:var(--radius-md);color:var(--text-secondary)}.home-step-row.is-dark{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.home-step-row.is-dark svg,.home-step-row.is-dark strong{color:var(--record-invert-accent)}.home-step-row.is-green{gap:var(--space-1) var(--space-2);border-color:var(--success-border);border-radius:var(--radius-sm);background:var(--success-surface);color:var(--success);font-weight:700}.home-step-row.is-prize{border-radius:var(--radius-md);font-weight:500}.home-step-row.is-dashed{border-style:dashed;border-color:color-mix(in srgb, var(--text-primary) 25%, transparent);color:var(--text-tertiary);background:0 0}.home-step-tick{width:var(--space-4);height:var(--space-4);background:var(--success);color:var(--on-primary);border-radius:50%;flex:none;place-items:center;display:inline-grid}.home-step-tick svg{stroke-width:3px;width:10px;height:10px}.home-step-row.is-pill .home-step-tick{margin-left:auto}.home-step-row.is-dark .home-step-tick{background:var(--record-invert-accent);color:var(--primary)}.home-step-tag{border:1px dashed color-mix(in srgb, var(--text-primary) 30%, transparent);border-radius:var(--radius-pill);letter-spacing:0;text-transform:none;margin-left:auto;padding:1px 6px;font-weight:500}.home-step-matrix{padding:var(--space-1) 2px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);grid-template-columns:auto repeat(3,28px);place-items:center;gap:6px 10px;font-weight:500;display:grid}.home-step-matrix>:nth-child(4n+1){justify-self:end}.home-step-cell{border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);border-radius:var(--radius-sm);background:var(--record-paper);width:28px;height:24px;color:var(--text-primary);letter-spacing:0;place-items:center;font-weight:700;display:grid}.home-step-cell.is-filled{background:var(--primary);height:26px;color:var(--on-primary);border:0}.home-step-numeral{display:none}@media (max-width:767px){.home-step-body{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.home-step-deck{--home-step-spine:170px;--home-step-lift:14px;height:calc(264px + var(--home-step-lift));padding-top:var(--home-step-lift);display:block;position:relative;container-type:inline-size}.home-step-card{top:var(--home-step-lift);max-width:calc(100cqw - 3 * var(--home-step-spine));height:264px;transition:left .7s var(--ease), transform .45s var(--ease), box-shadow .45s var(--ease);position:absolute;right:0}.home-step-card.is-open{box-shadow:var(--shadow-raised);transform:translateY(calc(-1 * var(--home-step-lift)))}.home-step-body{z-index:1;width:calc(100cqw - 3 * var(--home-step-spine) - 2 * var(--space-6));position:relative}.home-step-numeral{right:calc(-1 * var(--space-2));bottom:calc(-1 * var(--space-8));color:var(--surface-container-high);font-family:var(--font-display);font-size:calc(3 * var(--type-3xl));letter-spacing:-.04em;pointer-events:none;font-weight:600;line-height:1;display:block;position:absolute}.home-step-card:not(.is-open) .home-step-body,.home-step-card:not(.is-open) .home-step-numeral{visibility:hidden}.home-step-card.is-open .home-step-body>p{animation:.5s .25s both home-step-in}.home-step-card.is-open .home-step-artefact>*,.home-step-card.is-open .is-sealed{animation:home-step-in .5s var(--delay,0s) both}.home-step-card.is-open .home-step-cell,.home-step-card.is-open .home-step-tick{animation:home-step-pop .4s var(--delay,0s) both}}@keyframes home-step-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes home-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home-footer{border-top:1px solid var(--border-subtle);background:linear-gradient(transparent, var(--surface-base) var(--space-16));color:var(--text-secondary);font-size:var(--type-sm);overflow:hidden}.home-footer-inner{z-index:1;justify-content:space-between;gap:var(--space-12);max-width:var(--width-app);padding:var(--space-16) var(--space-6) 0;margin:0 auto;display:flex;position:relative}.home-footer-brand{align-content:start;gap:var(--space-3);display:grid}.home-footer-mark{width:fit-content;color:var(--text-primary)}.home-footer-mark .elgora-wordmark{height:var(--type-lg);display:block}.home-footer p{margin:0}.home-footer-brand>p{white-space:nowrap;line-height:1.5}.home-footer-base{width:fit-content;font-family:var(--font-sans);font-size:var(--type-base);align-items:baseline;gap:11px;font-weight:500;display:flex}.home-footer-base img{width:auto;height:16px}.home-footer-links{gap:var(--space-12);white-space:nowrap;grid-template-columns:repeat(3,auto);display:grid}.home-footer-links .eyebrow{margin-bottom:var(--space-3);display:block}.home-footer-links .eyebrow:before{content:none}.home-footer-links ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-footer-links a{text-underline-offset:3px}.home-footer-links a:hover{color:var(--text-primary);text-decoration:underline}.home-footer-etching{width:100%;height:auto;display:block}@media (min-width:901px){.home-footer-etching{margin-top:-9vw}}@media (max-width:900px){.home-footer-inner{gap:var(--space-8);flex-direction:column}.home-footer-links{justify-content:start}}@media (max-width:560px){.home-footer-inner{padding-inline:var(--space-4)}.home-footer-links{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.home-footer-etching{object-fit:cover;object-position:72% bottom;height:280px}}}@layer overrides{@media (min-width:1201px){.home-exchange-card{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.home-exchange-agent{grid-row:span 2;grid-template-rows:subgrid;display:grid}}@media (max-width:1200px){.home-exchange-inner{--home-exchange-figure-h:300px;--home-exchange-numeral-size:150px;row-gap:var(--space-4)}.home-exchange-stage,.home-exchange-paths{display:contents}.home-exchange-corridor,.home-exchange-market{display:none}.home-exchange-well[data-side=poster]{margin-top:var(--space-6);order:1}.home-exchange-card[data-side=poster]{order:2}.home-exchange-well[data-side=solver]{margin-top:var(--space-8);order:3}.home-exchange-card[data-side=solver]{order:4}}@media (max-width:560px){.home-exchange-card{padding:20px}.home-exchange-agent{padding:18px}.home-exchange-web{padding:18px 0 0}.home-exchange-row-main,.home-exchange-web{flex-direction:column;align-items:stretch}}@media (max-width:900px){.risk-disclosure-band{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.risk-disclosure-head{padding-bottom:var(--space-6)}.risk-disclosure-group-head{position:static}.risk-disclosure-list{margin-top:0}}@media (max-width:640px){.risk-disclosure-group-head h3{font-size:var(--type-lg)}}@media (max-width:560px){.home-section-head h2,.risk-disclosure-head h2{font-size:var(--type-xl)}.risk-disclosure{padding:var(--space-12) var(--space-4)}}@media (prefers-reduced-motion:no-preference){.home-cast-art{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.home-cast-plinth{transition:transform .45s cubic-bezier(.2, .7, .2, 1), border-color .3s var(--ease), box-shadow .45s var(--ease)}}@media (max-width:1200px){.home-onboarding-inner{--home-cast-gutter:0px}.home-cast-name{font-size:26px}.home-cast-objective{font-size:18px}.home-cast-title{column-gap:6px}.home-cast-seat{letter-spacing:0;padding:5px 6px}}@media (max-width:1000px){.home-cast-plinth{padding-inline:var(--space-4)}.home-painting-hero{--home-hero-bezel:var(--space-3)}.home-hero-canvas{padding-inline:var(--space-6)}.home-hero-copy p{font-size:var(--type-base)}.home-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-kpi-item:nth-child(3n+1){border-left:0}.home-onboarding-panel,.home-exchange-panel,.home-features-panel{padding:var(--space-12) var(--space-4)}}@media (max-width:560px){.home-painting-hero{--home-hero-bezel:var(--space-2)}.home-hero-canvas{min-height:640px;padding:calc(var(--space-16) + var(--space-12)) var(--space-4) 0}.home-painting-hero-image{object-position:center 58%}.home-hero-copy{gap:var(--space-4)}.home-hero-actions{flex-direction:column;width:100%}.home-hero-action{justify-content:center}.home-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-kpi-item:nth-child(2n){border-left:1px solid var(--border-subtle)}.home-kpi-item:nth-child(odd){border-left:0}.home-kpi-item{min-height:92px;padding:var(--space-4) var(--space-3)}.home-onboarding-panel,.home-exchange-panel,.home-features-panel{padding:var(--space-12) var(--space-4)}.home-features-panel{padding-top:var(--market-nav-clearance)}.home-exchange-anchor{scroll-margin-top:var(--market-nav-clearance)}}@media (max-width:900px){.home-onboarding-inner{--home-cast-gutter:0px}.home-cast{--home-cast-numeral-size:240px;row-gap:var(--space-12);grid-template-rows:none;grid-template-columns:1fr}.home-cast-player{grid-row:auto;grid-template-rows:none}.home-cast-plinth{padding-inline:var(--home-cast-plinth-pad-x)}.home-cast-name{font-size:30px}.home-cast-objective{font-size:var(--type-lg)}.home-cast-title{column-gap:var(--space-2)}.home-cast-seat{letter-spacing:.06em;padding:5px 8px}}@media (max-width:560px){.proto-storage-head,.proto-hub-head{flex-wrap:wrap}}@media (min-width:1000px) and (max-width:1279px){.proto-wire-node .proto-sigil{display:none}}@media (max-width:999px){.proto-diagram{--proto-rail-chip:40px;--proto-rail-gutter:var(--space-3);position:relative}.proto-diagram:before{content:"";top:var(--space-4);bottom:var(--space-4);left:calc(var(--space-4) + var(--proto-rail-chip) / 2);border-left:1px solid color-mix(in srgb, var(--text-primary) 24%, transparent);position:absolute}.proto-diagram>.proto-card{margin-left:calc(var(--proto-rail-chip) + var(--proto-rail-gutter))}.proto-wire,.proto-lwire,.proto-vwire{grid-template-columns:var(--proto-rail-chip) minmax(0, 1fr);gap:var(--space-2) var(--proto-rail-gutter);align-items:center;display:grid}.proto-wire-label,.proto-vwire-labels{text-align:left;display:contents}.proto-wire-step{justify-self:center;position:relative}.proto-wire-gated .proto-wire-line,.proto-wire-fn{grid-column:2;justify-content:start}.proto-legend{display:none}}@media (min-width:1000px){.proto-diagram{--proto-row-gap:var(--space-2);column-gap:var(--space-4);row-gap:var(--proto-row-gap);padding:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(84px,.55fr) minmax(256px,1.08fr) minmax(84px,.55fr) minmax(0,1fr);grid-template-areas:"poster wfund hub wtop solver""poster wrefund hub wmid solver""ldeliver wsettle wsettle wsettle lsubmit""ldeliver guardian guardian guardian lsubmit""ldeliver wdecrypt wdecrypt wdecrypt lsubmit""ldeliver storage storage storage lsubmit""legend legend legend legend legend"}.proto-poster{grid-area:poster}.proto-legend{grid-area:legend}.proto-hub{grid-area:hub}.proto-storage{grid-area:storage}.proto-solver{grid-area:solver}.proto-guardian{grid-area:guardian}.proto-wire-fund{grid-area:wfund}.proto-wire-refund{grid-area:wrefund}.proto-wire-claim{grid-area:wtop}.proto-wire-commit{grid-area:wmid}.proto-wire{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-self:stretch;justify-items:center;gap:0;display:grid}.proto-wire .proto-wire-label{flex-direction:column;align-self:end;gap:2px;max-width:100%;line-height:1.2}.proto-wire .proto-wire-fn{align-self:start}.proto-wire-line{margin-inline:calc(-1 * var(--space-4));justify-self:stretch;display:block}.proto-wire-gated .proto-wire-line{display:flex}.proto-wire-seg{display:block}.proto-vwire{align-self:stretch;align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.proto-vwire-verdict{grid-area:wsettle}.proto-vwire-decrypt{grid-area:wdecrypt}.proto-vwire .proto-vwire-line{margin-block:calc(-1 * var(--proto-row-gap));grid-area:1/2;align-self:stretch;display:block}.proto-vwire .proto-wire-label{gap:var(--space-1);flex-direction:column;display:flex}.proto-vwire-verdict .proto-vwire-labels{display:contents}.proto-vwire-verdict .proto-wire-label:not(.proto-wire-label-flank){text-align:left;grid-area:1/3;justify-self:start;align-items:flex-start}.proto-vwire-verdict .proto-wire-label-flank{text-align:right;grid-area:1/1;justify-self:end;align-items:flex-end}.proto-vwire-verdict .proto-wire-label em{white-space:nowrap}.proto-vwire-decrypt .proto-wire-label{text-align:left;grid-area:1/3;justify-self:start;align-items:flex-start}.proto-lwire{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;gap:var(--proto-row-gap) 0;display:grid}.proto-lwire-submit{grid-area:lsubmit}.proto-lwire-deliver{grid-area:ldeliver}.proto-lwire-drop{width:50%;margin-top:calc(-1 * var(--proto-row-gap));grid-area:1/1/4;align-self:stretch;display:block;position:relative}.proto-lwire-submit .proto-lwire-drop{border-right:1px dashed color-mix(in srgb, var(--text-primary) 38%, transparent);justify-self:start}.proto-lwire-deliver .proto-lwire-drop{border-left:1px dashed color-mix(in srgb, var(--text-primary) 38%, transparent);justify-self:end}.proto-lwire-deliver .proto-lwire-drop:after{content:"";border:3.5px solid #0000;border-bottom-color:var(--text-primary);position:absolute;top:0;left:-4px}.proto-lwire-corner{height:calc(50% + var(--proto-row-gap));margin-top:calc(-1 * var(--proto-row-gap));grid-area:4/1;align-self:start;display:block;position:relative}.proto-lwire-submit .proto-lwire-corner{width:calc(50% + var(--space-4));margin-left:calc(-1 * var(--space-4));border-right:1px dashed color-mix(in srgb, var(--text-primary) 38%, transparent);border-bottom:1px dashed color-mix(in srgb, var(--text-primary) 38%, transparent);border-bottom-right-radius:6px;justify-self:start}.proto-lwire-submit .proto-lwire-corner:after{content:"";border:3.5px solid #0000;border-right-color:var(--text-primary);position:absolute;bottom:-4px;left:0}.proto-lwire-deliver .proto-lwire-corner{width:calc(50% + var(--space-4));margin-right:calc(-1 * var(--space-4));border-left:1px dashed color-mix(in srgb, var(--text-primary) 38%, transparent);border-bottom:1px dashed color-mix(in srgb, var(--text-primary) 38%, transparent);border-bottom-left-radius:6px;justify-self:end}.proto-lwire-submit .proto-lwire-keys{width:calc(50% + var(--space-4));margin-bottom:calc(var(--space-4) + var(--space-3));margin-left:calc(-1 * var(--space-4));padding:0 var(--space-1) var(--space-1) 0;border-bottom:1px dashed color-mix(in srgb, var(--text-primary) 38%, transparent);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);text-align:right;white-space:nowrap;grid-area:2/1;place-self:end start;line-height:1.2;display:block;position:relative}.proto-lwire-keys:after{content:"";border:3.5px solid #0000;border-left-color:var(--text-primary);position:absolute;bottom:-4px;right:-4px}.proto-lwire>.proto-wire-label{margin-top:var(--space-3);grid-area:2/1/4;align-self:start}.proto-lwire .proto-wire-label{gap:var(--space-1);flex-direction:column;display:flex}.proto-lwire-submit>.proto-wire-label{width:calc(50% - var(--space-3));text-align:right;justify-self:start;align-items:flex-end}.proto-lwire-deliver>.proto-wire-label{width:calc(50% - var(--space-3));text-align:left;justify-self:end;align-items:flex-start}.proto-guardian{align-items:start;column-gap:var(--space-8);row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"geyebrow grail""ghead grail""gbody grail""gskills gskills";display:grid}.proto-guardian .proto-card-eyebrow{grid-area:geyebrow}.proto-guardian h3{grid-area:ghead}.proto-guardian .proto-card-body{grid-area:gbody}.proto-guardian .proto-card-skills{grid-area:gskills}.proto-guardian .proto-verdict-rail{grid-area:grail;justify-self:end}}@media (prefers-reduced-motion:no-preference){.proto-wire-flow{animation:1.4s linear infinite proto-wire-flow;display:block}.proto-wire-left .proto-wire-flow{animation-direction:reverse}}@media (max-width:400px){.home-cast-plinth{padding-inline:var(--space-4)}.proto-verdict-caption{white-space:normal}}}
