@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;700;800&display=swap";:root{--color-primary: #7dd3fc;--color-on-primary: #06111f;--color-secondary: #60a5fa;--color-accent: #c4b5fd;--color-background: #070a10;--color-foreground: #f8fafc;--color-muted: rgba(12, 18, 29, .74);--color-border: rgba(148, 163, 184, .18);--color-surface: rgba(14, 20, 32, .76);--color-surface-strong: rgba(21, 29, 43, .96);--color-subtle: #9aa8bc;--color-destructive: #f87171;--color-ring: #38bdf8;--stroke-hairline: rgba(148, 163, 184, .18);--glass-edge: rgba(255, 255, 255, .08);--glass-sheen: linear-gradient(180deg, rgba(255, 255, 255, .052), rgba(255, 255, 255, .012) 42%, rgba(255, 255, 255, 0));--shadow-soft: 0 24px 70px rgba(0, 0, 0, .5), inset 0 1px 0 var(--glass-edge);--shadow-card: 0 18px 42px rgba(0, 0, 0, .34), 0 0 0 1px rgba(125, 211, 252, .07);--motion-fast: .16s;--motion-medium: .24s;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 24px;--z-nav: 20}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;overflow-x:hidden}html{scroll-behavior:smooth}body{min-width:320px;background:linear-gradient(rgba(125,211,252,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.026) 1px,transparent 1px),radial-gradient(ellipse 80% 54% at 12% -4%,rgba(56,189,248,.16),transparent 58%),radial-gradient(ellipse 72% 46% at 92% -6%,rgba(196,181,253,.13),transparent 58%),#070a10;background-size:48px 48px,48px 48px,auto,auto,auto;color:var(--color-foreground);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5}button,textarea,select,input{font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.skip-link{position:fixed;left:16px;top:12px;z-index:100;border-radius:var(--radius-sm);background:var(--color-foreground);color:#fff;padding:10px 14px}.skip-link:not(:focus-visible){width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.skip-link:focus-visible{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.market-shell{min-height:100dvh}.market-nav{position:sticky;top:0;z-index:var(--z-nav);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px clamp(16px,4vw,42px);border-bottom:1px solid rgba(128,152,196,.2);background:var(--glass-sheen),linear-gradient(160deg,#7dd3fc12,#ffffff05 44%,#fff0),#070a10db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark,.market-nav nav,.nav-actions,.credit-pill,.role-toggle,.eyebrow,.card-footer,.agent-meta,.section-title,.permission-list span,.run-list button,.admin-row{display:flex;align-items:center}.brand-mark{min-height:44px;gap:10px;border:0;background:transparent;color:var(--color-foreground);font-weight:700}.brand-mark span,.agent-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;box-shadow:var(--shadow-card)}.market-nav nav{justify-content:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.market-nav nav::-webkit-scrollbar{display:none}.market-nav nav button,.role-toggle,.text-link,.section-title button,.secondary-action{min-height:44px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-subtle);font-weight:700}.market-nav nav button,.role-toggle,.section-title button,.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;transition:background .18s ease,color .18s ease,transform .18s ease}.market-nav nav button{flex-shrink:0;white-space:nowrap}.nav-actions{justify-content:flex-end;gap:10px;flex-shrink:0}.mobile-menu-toggle,.mobile-menu-layer{display:none}.mobile-menu-layer{position:fixed;inset:0;z-index:70;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;visibility:hidden}.mobile-menu-layer.open{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu-scrim{position:absolute;inset:0;border:0;background:#0206179e}.mobile-menu-drawer{position:absolute;top:0;bottom:0;left:0;display:grid;grid-template-rows:auto auto 1fr;width:min(318px,calc(100vw - 48px));max-width:86vw;overflow-y:auto;border-right:1px solid rgba(128,152,196,.24);background:linear-gradient(160deg,#3b82f61f,#0f172af0 42%,#020617f5),#0f172af5;box-shadow:26px 0 64px #0000006b;padding:max(16px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));transform:translate(-100%);transition:transform .22s ease}.mobile-menu-layer.open .mobile-menu-drawer{transform:translate(0)}.mobile-menu-head,.mobile-menu-actions,.mobile-menu-nav{position:relative;z-index:1}.mobile-menu-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px}.mobile-menu-head span{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid rgba(56,189,248,.34);border-radius:14px;background:#3b82f61a}.mobile-menu-head img{width:100%;height:100%;object-fit:cover}.mobile-menu-head strong{min-width:0;color:#f8fafc;font-size:15px;line-height:1.2}.mobile-menu-head button,.mobile-menu-toggle{width:44px;flex:0 0 44px;min-width:44px;min-height:44px;border:1px solid rgba(128,152,196,.24);border-radius:14px;background:#0f172abd;color:#e2e8f0}.mobile-menu-actions{display:grid;gap:10px;margin:18px 0;border:1px solid rgba(128,152,196,.2);border-radius:16px;background:#02061747;padding:12px}.mobile-menu-actions button,.mobile-menu-pill,.mobile-menu-nav button{display:flex;align-items:center;min-height:48px;min-width:0;gap:10px;border-radius:12px;font-weight:700}.mobile-menu-actions button{justify-content:center;border:1px solid rgba(56,189,248,.42);background:linear-gradient(135deg,#2563eb,#0891b2);color:#fff;padding:10px 12px}.mobile-menu-pill{border:1px solid rgba(128,152,196,.22);background:#0f172a9e;color:#cbd5e1;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-nav{display:grid;align-content:start;gap:8px}.mobile-menu-nav button{justify-content:space-between;border:1px solid rgba(128,152,196,.2);background:#0f172a85;color:#cbd5e1;padding:10px 12px;text-align:left}.mobile-menu-nav button svg:first-child{color:#7dd3fc}.mobile-menu-nav button svg:last-child{margin-left:auto;color:#64748b}.mobile-menu-nav button.active{border-color:#38bdf86b;background:#3b82f629;color:#f8fafc}.credit-pill{min-height:44px;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:10px 12px;font-weight:700}.auth-pill{max-width:220px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-switcher{display:flex;align-items:center;gap:2px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:3px}.language-switcher-option{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:38px;border:0;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--color-subtle);font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,opacity var(--motion-fast) ease;opacity:.62}.language-switcher-option svg{border-radius:3px;box-shadow:0 0 0 1px #94a3b847}.language-switcher-option:hover{opacity:.88;background:#7dd3fc1a}.language-switcher-option.active{opacity:1;background:#7dd3fc29;color:var(--color-foreground)}.language-switcher-option:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.mobile-menu-actions .language-switcher{justify-content:center;background:#02061766}.mobile-menu-actions .language-switcher-option{min-height:44px;flex:1}.account-menu{position:relative}.account-menu-trigger{cursor:pointer}.account-menu-chevron{transform:rotate(90deg);transition:transform var(--motion-fast) ease;color:var(--color-subtle)}.account-menu-chevron.open{transform:rotate(-90deg)}.account-menu-email{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:95;display:flex;flex-direction:column;gap:4px;min-width:200px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-strong);padding:8px;box-shadow:var(--shadow-soft)}.account-menu-item{display:flex;align-items:center;gap:8px;min-height:40px;border:0;border-radius:var(--radius-sm);padding:8px 10px;font-weight:700;font-size:14px;color:var(--color-foreground);background:transparent;text-align:left;cursor:default}.account-menu-credits{color:var(--color-subtle);cursor:default}.account-menu-signout{cursor:pointer;transition:background .18s ease,color .18s ease}.account-menu-signout:hover{background:#f871711f;color:var(--color-destructive)}.market-content{width:min(1200px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px}.hero-band{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:24px;align-items:stretch;min-height:520px}.hero-copy,.hero-panel,.agent-card,.collection-card,.trust-panel,.run-card,.permission-panel,.wallet-hero,.ledger-panel,.result-panel,.events-panel,.empty-state,.protected-route-panel,.notice,.admin-table{border:1px solid rgba(244,215,200,.86);background:var(--color-surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-copy{display:flex;flex-direction:column;justify-content:center;border-radius:var(--radius-lg);padding:clamp(28px,7vw,72px)}.eyebrow{gap:8px;margin:0 0 12px;color:var(--color-primary);font-size:13px;font-weight:700;text-transform:uppercase}h1,h2,h3,p{letter-spacing:0}h1{max-width:760px;margin:0;font-size:clamp(42px,7vw,76px);line-height:.98}h2{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.12}.hero-copy>p:not(.eyebrow),.detail-lede,.wallet-hero p,.trust-panel p{max-width:650px;color:var(--color-subtle);font-size:18px}.hero-search{margin-top:30px}.hero-search label,.toolbar-search label,.run-card label{display:block;margin-bottom:8px;font-size:14px;font-weight:700}.hero-search>div,.toolbar-search{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(150px,.4fr) auto;gap:10px;align-items:center;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface-strong);padding:10px;box-shadow:var(--shadow-card)}.admin-agent-manager .toolbar-search{position:relative;grid-template-columns:minmax(0,1fr);border-color:#60a5fa47;background:#0f172adb}.admin-agent-manager .toolbar-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero-search input,.hero-search select,.toolbar-search input,.toolbar-search select,.run-card input,.run-card textarea{width:100%;min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#0206178a;color:var(--color-foreground);padding:10px 12px}.hero-search input::placeholder,.toolbar-search input::placeholder,.run-card input::placeholder,.run-card textarea::placeholder{color:#94a3b8}.admin-agent-manager .toolbar-search input,.admin-agent-manager .toolbar-search select{border:1px solid rgba(96,165,250,.26);background:#0206178a;color:#f8fafc}.admin-agent-manager .toolbar-search input::placeholder{color:#94a3b8}.hero-search input,.toolbar-search input{border:0}.hero-search button,.toolbar-search button,.run-card button,.wallet-hero button,.empty-state button,.protected-route-panel button,.auth-prompt-actions button:first-child{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);padding:10px 16px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.hero-search button:hover,.toolbar-search button:hover,.run-card button:hover,.wallet-hero button:hover,.empty-state button:hover,.protected-route-panel button:hover,.auth-prompt-actions button:first-child:hover,.agent-card:hover{transform:translateY(-2px)}.topup-status{display:grid;gap:4px;margin-top:16px;border:1px solid rgba(14,165,233,.28);border-radius:var(--radius-sm);background:#f0f9ffd1;padding:12px 14px;color:var(--color-foreground)}.topup-status strong,.topup-status span{overflow-wrap:anywhere}.topup-status span{color:var(--color-subtle);font-size:14px}.hero-panel{display:grid;gap:14px;align-content:end;border-radius:var(--radius-lg);padding:24px;background:linear-gradient(180deg,#ffffff8c,#ffffffe0),radial-gradient(circle at 20% 20%,rgba(249,115,22,.34),transparent 18rem),radial-gradient(circle at 80% 80%,rgba(37,99,235,.22),transparent 16rem)}.metric{border-radius:var(--radius-md);border:1px solid rgba(128,152,196,.22);background:#0f172ac7;color:#f8fafc;box-shadow:inset 0 1px #ffffff0d;padding:18px}.metric span,.agent-card small,.muted,.ledger-row small,.run-list small{color:var(--color-subtle);font-size:13px}.metric strong{display:block;margin-top:6px;color:#f8fafc;font-size:22px;line-height:1.2;font-variant-numeric:tabular-nums}.metric .metric-detail{display:block;margin-top:4px;color:var(--color-subtle);font-size:12px;font-weight:500;letter-spacing:.02em}.section-row{margin-top:42px}.section-title{justify-content:space-between;gap:16px;margin-bottom:16px}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.agent-card{min-height:260px;display:flex;flex-direction:column;align-items:flex-start;border-radius:var(--radius-md);color:var(--color-foreground);padding:18px;text-align:left;transition:transform .18s ease,border-color .18s ease}.agent-card p{color:var(--color-subtle)}.agent-meta{flex-direction:column;align-items:flex-start;margin-top:16px}.agent-meta strong{font-size:19px}.card-footer{width:100%;justify-content:space-between;gap:10px;margin-top:auto;color:var(--color-primary);font-weight:700}.card-footer span{display:inline-flex;align-items:center;gap:6px}.split-layout,.agent-detail,.wallet-layout,.run-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:20px;align-items:start}.run-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.78fr);align-items:start}.run-result-page,.run-main{display:grid;gap:18px}.collection-list,.run-list{display:grid;gap:12px}.collection-card,.trust-panel,.permission-panel,.run-card,.wallet-hero,.ledger-panel,.result-panel,.events-panel,.empty-state,.notice,.admin-table{border-radius:var(--radius-md);padding:20px}.collection-card p,.permission-panel p,.event-row p{color:var(--color-subtle)}.collection-card span{color:var(--color-primary);font-weight:700}.trust-panel svg{color:var(--color-accent)}.agent-detail h1,.wallet-hero h1,.result-panel h1{font-size:clamp(40px,6vw,64px)}.agent-detail-title{font-size:clamp(24px,4.2vw,48px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.detail-main{padding:8px 0}.text-link{margin-bottom:22px;color:var(--color-primary)}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.permission-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.permission-list span{gap:6px;border-radius:999px;background:#2563eb1a;color:#1746a2;padding:8px 10px;font-weight:700}.review-panel{display:grid;gap:14px;margin-top:18px;border:1px solid rgba(128,152,196,.22);border-radius:var(--radius-md);background:#0f172ad1;box-shadow:var(--shadow-card);padding:18px}.review-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-panel-header h2,.admin-review-moderation h2{margin:0;color:#f8fafc}.review-panel-header span,.review-row strong,.review-row-actions button{display:inline-flex;align-items:center;gap:6px}.review-panel-header span,.review-row strong{color:#facc15;font-weight:900}.review-list{display:grid;gap:10px}.review-row{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(128,152,196,.2);border-radius:var(--radius-sm);background:#0206176b;padding:12px}.review-row.status-hidden{border-color:#f8717157;background:#7f1d1d2e}.review-row div:first-child{display:grid;gap:4px}.review-row span{color:#93c5fd;font-size:12px;font-weight:800;overflow-wrap:anywhere}.review-row p{margin:0;color:#dbeafe;overflow-wrap:anywhere}.review-form{display:grid;gap:10px;border-top:1px solid rgba(128,152,196,.22);padding-top:14px}.review-form label{color:#e2e8f0;font-weight:800}.review-form select,.review-form textarea{min-height:46px;border:1px solid rgba(128,152,196,.32);border-radius:var(--radius-sm);background:#02061794;color:#f8fafc;padding:10px 12px;font:inherit}.review-form textarea{min-height:96px;resize:vertical}.review-form select:focus-visible,.review-form textarea:focus-visible{outline:none;border-color:#38bdf8c7;box-shadow:0 0 0 1px #38bdf842}.review-form button,.review-row-actions button{min-height:44px}.agent-detail-sidebar{display:grid;gap:20px;align-self:start}.run-card{position:sticky;top:96px;align-self:start}.live-dashboard-card{display:grid;gap:16px;border-color:#22c55e61;background:linear-gradient(155deg,#0f172afa,#064e3bdb)}.live-dashboard-badge{display:inline-flex;width:fit-content;align-items:center;gap:7px;border:1px solid rgba(74,222,128,.42);border-radius:999px;padding:6px 10px;color:#bbf7d0;background:#14532d80;font-size:13px;font-weight:700}.dashboard-quota-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-quota-grid span{display:grid;gap:3px;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:10px;color:#cbd5e1;background:#0f172a7a;font-size:12px}.dashboard-quota-grid strong{color:#f8fafc;font-size:15px;font-variant-numeric:tabular-nums}.live-dashboard-note{margin:0;color:#a7f3d0;font-size:12px;line-height:1.5}@media(max-width:520px){.dashboard-quota-grid{grid-template-columns:1fr}}.consult-panel{display:grid;gap:12px;border:1px solid rgba(56,189,248,.28);border-radius:var(--radius-md);background:linear-gradient(165deg,#0f172aeb,#082f49b8);box-shadow:var(--shadow-card);padding:20px}.consult-panel h2{display:flex;align-items:center;gap:8px;margin:0;color:#f8fafc;font-size:20px}.consult-panel h2 svg{color:#38bdf8}.consult-panel-sub{margin:0;color:#bae6fd;font-size:14px}.consult-panel-sub strong{color:#67e8f9}.consult-history{display:grid;gap:10px;max-height:320px;overflow-y:auto;border:1px solid rgba(56,189,248,.16);border-radius:var(--radius-sm);background:#02061780;padding:12px;scroll-behavior:smooth}.consult-empty{margin:0;color:#94a3b8;font-size:13px}.consult-bubble{display:grid;gap:4px;border-radius:var(--radius-sm);padding:10px 12px;max-width:92%;overflow-wrap:anywhere;white-space:pre-wrap}.consult-bubble p{margin:0;font-size:14px;line-height:1.55}.consult-bubble-user{justify-self:end;background:#38bdf82e;color:#e0f2fe}.consult-bubble-assistant{justify-self:start;background:#0f172ab8;color:#f1f5f9;border:1px solid rgba(56,189,248,.14)}.consult-bubble-label{display:inline-flex;align-items:center;gap:4px;color:#38bdf8;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.consult-typing{display:inline-flex;align-items:center;gap:6px;margin:0;color:#7dd3fc;font-size:13px}.consult-form{display:grid;gap:10px}.consult-form label{color:#cbd5e1;font-size:12px;font-weight:800}.consult-form input,.consult-form textarea{min-height:46px;border:1px solid rgba(56,189,248,.24);border-radius:var(--radius-sm);background:#02061794;color:#f8fafc;caret-color:#38bdf8;padding:10px 12px;font:inherit}.consult-form textarea{min-height:78px;resize:vertical}.consult-form input::placeholder,.consult-form textarea::placeholder{color:#64748b}.consult-form input:focus-visible,.consult-form textarea:focus-visible{outline:none;border-color:#38bdf8c7;box-shadow:0 0 0 1px #38bdf842,0 0 24px #38bdf824}.consult-form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}.run-card textarea{min-height:170px;border-color:#8098c452;background:#0206177a;color:#f8fafc;caret-color:#38bdf8;resize:vertical}.run-card textarea::placeholder{color:#94a3b8}.run-card textarea:focus-visible{border-color:#38bdf8c7;box-shadow:0 0 0 1px #38bdf842,0 0 28px #38bdf824}.quote-row,.ledger-row,.event-row{display:grid;gap:4px;margin:12px 0;border-top:1px solid var(--color-border);padding-top:12px}.quote-row{grid-template-columns:1fr auto;align-items:center}.run-card form{display:grid;gap:12px}.run-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);gap:10px;align-items:end}.run-actions button{width:100%;min-width:0;white-space:nowrap}.provider-select-control{display:grid!important;gap:6px;margin-bottom:0!important}.provider-select-control span{color:#cbd5e1;font-size:12px;font-weight:800}.provider-select-control select{width:100%;min-height:46px;border:1px solid rgba(128,152,196,.32);border-radius:var(--radius-sm);background:#0206179e;color:#f8fafc;padding:10px 12px;font-weight:800}.provider-select-control select:focus-visible{outline:none;border-color:#38bdf8c7;box-shadow:0 0 0 1px #38bdf842,0 0 24px #38bdf81f}.secondary-action,.admin-row button{border:1px solid var(--color-border)!important;background:var(--color-surface-strong)!important;color:var(--color-foreground)!important}.secondary-action:hover:not(:disabled),.admin-row button:hover:not(:disabled){border-color:#60a5fa75!important;background:#3b82f629!important;color:#fff!important}.run-card .secondary-action{border:1px solid rgba(128,152,196,.28)!important;background:#0f172ab8!important;color:#e2e8f0!important;box-shadow:none}.run-card .secondary-action:hover:not(:disabled){border-color:#60a5fa75!important;background:#3b82f629!important;color:#fff!important}.run-card .secondary-action:disabled{border-color:#8098c438!important;background:#0f172a94!important;color:#94a3b8!important;opacity:.62}.helper-warning,.notice.error{color:#991b1b}.notice.info{display:flex;align-items:center;gap:10px;border-color:#38bdf852;background:#082f4952;color:#bae6fd;padding:14px 16px;font-size:14px}.notice.info svg{flex-shrink:0;color:#38bdf8}.wallet-hero{background:linear-gradient(135deg,#38bdf824,#c4b5fd1a),var(--color-surface)}.wallet-layout{grid-template-columns:minmax(0,1fr)}.payment-unavailable-notice{display:flex;align-items:center;gap:10px;margin:18px 0 20px;border:1px solid rgba(248,113,113,.36);border-radius:var(--radius-sm);background:linear-gradient(135deg,#7f1d1d3d,#f59e0b1f);color:#fecaca;padding:14px 16px;line-height:1.35}.payment-unavailable-notice strong{overflow-wrap:anywhere}.wallet-checkout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;margin-top:20px}.payment-checkout-panel,.order-summary-panel{min-width:0}.order-summary-panel{display:grid;gap:14px;border:1px solid rgba(148,163,184,.26);border-radius:var(--radius-md);background:#0f172ab8;box-shadow:inset 0 1px #ffffff0f;color:#f8fafc;padding:20px}.order-summary-panel h2{margin:-6px 0 2px;color:#f8fafc;font-size:24px;line-height:1.16}.order-summary-item{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(125,211,252,.18);border-radius:var(--radius-sm);background:#02061757;padding:14px}.order-summary-item div,.order-summary-row{min-width:0}.order-summary-item div{display:grid;gap:4px}.order-summary-item strong,.order-summary-row strong{color:#f8fafc;overflow-wrap:anywhere}.order-summary-item span,.order-summary-row span,.order-summary-note{color:#cbd5e1;font-size:13px;line-height:1.45}.order-summary-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.order-summary-divider{height:1px;background:#94a3b838}.order-summary-row.total strong,.order-summary-row.total span{color:#fde68a;font-size:16px;font-weight:900}.order-summary-note{margin:0;border-radius:var(--radius-sm);background:#f871711f;color:#fecaca;padding:10px 12px}.payment-method-accordion{display:grid;gap:12px}.payment-method-card{min-width:0;display:grid;overflow:hidden;border:1px solid rgba(148,163,184,.26);border-radius:var(--radius-md);background:#0f172a94;box-shadow:inset 0 1px #ffffff0f;color:#f8fafc;transition:border-color .18s ease,background .18s ease}.payment-method-card.is-expanded{border-color:#7dd3fc94;background:#0f172abd}.payment-method-card.is-collapsed{opacity:.82}.payment-method-header{display:grid;grid-template-columns:22px 44px minmax(0,1fr);gap:12px;align-items:center;min-height:72px;cursor:pointer;padding:14px 16px}.payment-method-radio{width:18px;height:18px;accent-color:#7dd3fc;cursor:pointer}.payment-method-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(125,211,252,.22);border-radius:14px;background:#0ea5e91f;color:#bae6fd}.payment-method-copy{min-width:0;display:grid;gap:4px}.payment-method-title{color:#f8fafc;font-size:18px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.payment-method-description{color:#cbd5e1;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.payment-method-body{display:grid;gap:14px;border-top:1px solid rgba(148,163,184,.18);padding:0 16px 16px 64px}.payment-qr-frame{min-height:112px;display:grid;place-items:center;border:1px dashed rgba(125,211,252,.42);border-radius:var(--radius-sm);background:linear-gradient(90deg,rgba(125,211,252,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(125,211,252,.08) 1px,transparent 1px),#02061757;background-size:14px 14px;color:#bae6fd}.payment-readonly-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payment-readonly-field{min-width:0;display:grid;gap:6px}.payment-readonly-field span{color:#93c5fd;font-size:12px;font-weight:800}.payment-readonly-field input{width:100%;min-width:0;min-height:44px;border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-sm);background:#02061775;color:#cbd5e1;cursor:not-allowed;opacity:1;padding:10px 12px;font:inherit;font-size:13px;overflow:hidden;text-overflow:ellipsis}.payment-conversion-note{margin:-2px 0 0;color:#fde68a;font-size:13px;font-weight:800}.wallet-hero .payment-link-button{width:100%;min-height:46px;border:0!important;border-radius:6px;background:#00d66f!important;box-shadow:none!important;color:#06140d!important;cursor:not-allowed;font-size:16px;font-weight:900;opacity:.78;transform:none!important}.payment-link-button .payment-link-mark{display:inline-flex;align-items:center;gap:3px;color:#06140d;font-size:23px;font-weight:950;line-height:1}.payment-link-button .payment-link-mark span{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#06140d;color:#00d66f;font-size:28px;line-height:20px}.wallet-hero .payment-disabled-action{width:100%;min-width:0;border:1px solid rgba(148,163,184,.24)!important;border-radius:var(--radius-sm);background:#0f172a85!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed;opacity:.78;white-space:normal;overflow-wrap:anywhere;transform:none!important}.wallet-hero .payment-link-button:before,.wallet-hero .payment-link-button:after,.wallet-hero .payment-disabled-action:before,.wallet-hero .payment-disabled-action:after{display:none}.wallet-hero .payment-link-button:hover,.wallet-hero .payment-link-button:focus-visible,.wallet-hero .payment-disabled-action:hover,.wallet-hero .payment-disabled-action:focus-visible{box-shadow:none!important;filter:none;transform:none!important}.wallet-hero .payment-disabled-action:hover,.wallet-hero .payment-disabled-action:focus-visible{border-color:#94a3b83d!important}.ledger-panel,.events-panel{max-height:620px;overflow:auto}.run-status-card,.run-progress,.run-summary-panel,.run-log-panel{border:1px solid rgba(244,215,200,.9);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);padding:20px}.run-status-card{background:linear-gradient(135deg,#38bdf81c,#c4b5fd14),var(--color-surface-strong)}.run-status-card h1{max-width:760px;margin:8px 0 12px;font-size:clamp(28px,3vw,40px);line-height:1.12}.run-status-card p:last-child{max-width:760px;margin:0;color:var(--color-subtle);font-size:16px;line-height:1.65}.run-section-heading{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:14px}.run-section-heading h2{margin:4px 0 0;font-size:24px}.run-section-heading>span{flex:0 0 auto;border-radius:999px;background:#3b82f629;color:#93c5fd;padding:6px 10px;font-size:13px;font-weight:700}.run-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.run-progress div{min-height:112px;border:1px solid rgba(128,152,196,.24);border-radius:var(--radius-sm);background:#0f172a9e;padding:14px;box-shadow:inset 0 1px #ffffff0a}.run-progress span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#1e293be0;color:var(--color-subtle)}.run-progress strong,.summary-list h3,.raw-output-title{display:block;margin-top:10px;color:var(--color-foreground);font-weight:700}.run-progress p{margin:4px 0 0;color:var(--color-subtle);font-size:14px}.run-progress .active{border-color:#3b82f68a;background:#3b82f624}.run-progress .active span{background:var(--color-primary);color:#fff}.run-progress .complete span{background:#22c55e29;color:#86efac}.run-progress .failed{border-color:#f871717a;background:#7f1d1d47}.run-progress .failed span{background:#f8717129;color:#fca5a5}.summary-overview{display:grid;gap:10px;margin-top:16px;border:1px solid rgba(128,152,196,.24);border-radius:var(--radius-sm);background:#0f172a94;padding:18px;box-shadow:inset 0 1px #ffffff0a}.summary-overview h3{max-width:880px;margin:0;color:var(--color-foreground);font-size:clamp(22px,2.4vw,30px);line-height:1.18}.summary-overview p{max-width:900px;margin:0;color:var(--color-subtle);font-size:16px;line-height:1.65}.summary-grid{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;margin-top:16px}.summary-list{border:1px solid rgba(128,152,196,.24);border-radius:var(--radius-sm);background:#0f172a94;padding:18px 20px;box-shadow:inset 0 1px #ffffff0a}.summary-list h3{margin:0 0 12px;font-size:18px;line-height:1.2}.summary-list ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--color-subtle);font-size:15px;line-height:1.6;overflow-wrap:break-word}.summary-list li::marker{color:var(--color-primary)}.stock-snapshot,.artifact-gallery,.usage-billing-panel{display:grid;gap:16px;margin-top:18px;border:1px solid rgba(128,152,196,.24);border-radius:var(--radius-sm);background:#0f172a9e;padding:18px;box-shadow:inset 0 1px #ffffff0a}.inline-image-results{display:grid;gap:16px}.inline-image-result{margin:0;border:1px solid rgba(128,152,196,.24);border-radius:var(--radius-sm);overflow:hidden;background:#0f172a9e}.inline-image-result img{display:block;width:100%;height:auto;max-height:82vh;object-fit:contain}.inline-image-result figcaption{padding:10px 14px;color:var(--color-subtle);font-size:13px}.usage-billing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.usage-billing-grid strong{font-variant-numeric:tabular-nums}.usage-billing-notice{display:flex;align-items:flex-start;gap:8px;margin:0;border-radius:var(--radius-sm);padding:12px 14px;font-size:14px;line-height:1.55}.usage-billing-notice svg{flex:0 0 auto;margin-top:2px}.usage-billing-notice-capped{border:1px solid rgba(248,113,113,.48);background:#7f1d1d47;color:#fecaca}.usage-billing-notice-fallback{border:1px solid rgba(234,179,8,.42);background:#78350f3d;color:#fde68a}.stock-snapshot-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:16px;align-items:stretch}.stock-snapshot-header h3,.artifact-gallery h3,.stock-heatmap h3{margin:4px 0 0;color:var(--color-foreground);font-size:24px;line-height:1.15}.stock-snapshot-header p:not(.eyebrow){margin:8px 0 0;color:var(--color-subtle)}.stock-price-card,.metric-tile,.flow-pill,.artifact-card{border:1px solid rgba(128,152,196,.24);border-radius:var(--radius-sm);background:#02061747;padding:14px}.stock-price-card{display:grid;align-content:center;gap:4px;border-left:4px solid #eab308}.stock-price-card.positive,.flow-pill.positive,.heatmap-cell.positive{border-color:#22c55e6b}.stock-price-card.negative,.flow-pill.negative,.heatmap-cell.negative{border-color:#ef444470}.stock-price-card.positive{border-left-color:#22c55e}.stock-price-card.negative{border-left-color:#ef4444}.stock-price-card span,.metric-tile span,.flow-pill span,.artifact-card span{color:var(--color-subtle);font-size:13px;font-weight:700}.stock-price-card strong{color:var(--color-foreground);font-family:JetBrains Mono,monospace;font-size:28px;line-height:1.05}.stock-price-card small,.metric-tile small,.flow-pill small{color:var(--color-subtle);font-size:13px}.stock-snapshot-grid,.stock-zone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-tile,.flow-pill{display:grid;gap:5px;min-width:0}.metric-tile strong,.flow-pill strong{color:var(--color-foreground);font-size:17px;line-height:1.2;overflow-wrap:anywhere}.stock-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stock-invalidation{margin:0;border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);background:#38bdf81a;color:var(--color-subtle);padding:12px 14px}.stock-invalidation strong{color:var(--color-foreground)}.stock-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-heatmap{display:grid;gap:12px}.heatmap-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow-x:auto}.heatmap-table>span,.heatmap-table>strong,.heatmap-cell{min-width:72px;border-radius:6px;background:#0206174d;color:var(--color-subtle);padding:8px;text-align:right;font-family:JetBrains Mono,monospace;font-size:13px}.heatmap-table>span:nth-child(-n+4){color:var(--color-foreground);font-family:inherit;font-weight:700;text-align:right}.heatmap-cell.positive{background:#22c55e1f;color:#86efac}.heatmap-cell.negative{background:#ef44441f;color:#fca5a5}.artifact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.artifact-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.artifact-card img{width:54px;height:54px;border-radius:var(--radius-sm);object-fit:cover}.artifact-card strong{display:block;color:var(--color-foreground);overflow-wrap:anywhere}.artifact-download{display:inline-flex;align-items:center;gap:6px;min-height:44px;border-radius:var(--radius-sm);color:var(--color-primary);font-weight:700;text-decoration:none}@media(max-width:980px){.stock-snapshot-header,.stock-snapshot-grid,.stock-zone-grid,.stock-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-price-card{min-height:132px}}@media(max-width:640px){.stock-snapshot,.artifact-gallery{padding:14px}.stock-snapshot-header,.stock-snapshot-grid,.stock-flow-grid,.stock-zone-grid,.stock-signal-grid,.artifact-card{grid-template-columns:1fr}.stock-price-card strong{font-size:24px}.artifact-card{align-items:start}.artifact-download{justify-self:start}}.fallback-result{display:grid;gap:12px;margin-top:14px;color:var(--color-subtle)}.fallback-result details{border:1px solid rgba(128,152,196,.24);border-radius:var(--radius-sm);background:#0f172a94;padding:12px;box-shadow:inset 0 1px #ffffff0a}.fallback-result summary{min-height:44px;cursor:pointer;color:var(--color-foreground);font-weight:700}.run-log-panel{position:sticky;top:96px;max-height:calc(100dvh - 116px);overflow:auto;display:grid;gap:20px}.run-again-panel{position:static}.run-again-panel h2{margin:0 0 4px}.run-again-panel>p{margin:0 0 14px;color:var(--color-subtle)}.event-timeline{display:grid;gap:10px}.event-timeline .event-row{grid-template-columns:minmax(92px,auto) minmax(0,1fr) auto;align-items:start;margin:0;border:1px solid rgba(128,152,196,.24);border-radius:var(--radius-sm);background:#0f172a94;padding:12px;box-shadow:inset 0 1px #ffffff0a}.event-timeline .event-row span{color:#60a5fa;font-weight:700}.event-timeline .event-failed span{color:#fca5a5}.event-timeline .event-row p{margin:0;overflow-wrap:anywhere}.event-timeline time{color:var(--color-subtle);font-size:12px;font-variant-numeric:tabular-nums}.raw-output-frame{display:grid;gap:10px;margin-top:16px}.raw-output-title{display:inline-flex;align-items:center;gap:8px;margin-top:0}.raw-output-frame pre,.fallback-result pre{max-height:360px;margin:0;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere;border-radius:var(--radius-sm);background:#0f172a;color:#e2e8f0;padding:16px;font-size:13px;line-height:1.6}.run-list button,.admin-row{min-height:56px;display:grid;grid-template-columns:minmax(160px,1fr) repeat(3,minmax(90px,1fr)) minmax(110px,150px);align-items:center;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-foreground);padding:12px;overflow:hidden}.admin-row button{min-height:44px;font-weight:700}.admin-subnav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.admin-subnav button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#0f172a94;color:var(--color-subtle);padding:10px 14px;font-weight:700;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.admin-subnav button:hover,.admin-subnav button.active{border-color:#60a5fa75;background:#3b82f629;color:#bfdbfe}.admin-agent-page{display:grid;gap:18px}.admin-review-moderation{display:grid;gap:14px;padding:18px}.admin-agent-manager{display:grid;gap:18px}.admin-agent-toolbar,.admin-agent-detail-heading,.editor-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.editor-header{max-width:none}.editor-header>div:first-child{max-width:820px}.admin-agent-toolbar h1,.admin-agent-detail-heading h1{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05}.admin-agent-toolbar button,.admin-row-actions button,.danger-action,.toggle-field{min-height:44px}.admin-agent-list{display:grid;gap:10px}.admin-agent-list-header{display:grid;grid-template-columns:minmax(220px,1.2fr) .7fr .7fr .7fr .65fr 1fr minmax(280px,auto);gap:12px;align-items:center;border:1px solid rgba(96,165,250,.2);border-radius:var(--radius-sm);background:#0f172ad1;color:#bfdbfe;padding:10px 12px;font-size:12px;font-weight:900;text-transform:uppercase}.admin-agent-list-row{display:grid;grid-template-columns:minmax(220px,1.2fr) .7fr .7fr .7fr .65fr 1fr minmax(280px,auto);gap:12px;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card);padding:12px}.admin-user-filters{grid-template-columns:auto minmax(220px,1fr) auto minmax(150px,.32fr)}.admin-user-list-header,.admin-user-list-row{grid-template-columns:var(--admin-user-grid-template)}.admin-user-list{--admin-user-grid-template: minmax(220px, 1.15fr) minmax(104px, .44fr) minmax(112px, .48fr) minmax(116px, .5fr) minmax(104px, .44fr) minmax(112px, .44fr) minmax(104px, .4fr) minmax(228px, max-content)}.admin-user-list-header span{justify-self:start}.admin-user-identity{min-width:0}.admin-user-role-control select,.admin-user-status-control select,.admin-user-credit-form input{min-height:44px;border:1px solid rgba(96,165,250,.32);border-radius:var(--radius-sm);background:#0206178f;color:#f8fafc;padding:9px 10px}.admin-user-credit-form input::placeholder{color:#94a3b8}.admin-user-role-control,.admin-user-status-control{display:grid}.admin-user-credit-form{display:grid;grid-template-columns:minmax(112px,1fr);align-items:end;gap:8px}.admin-user-actions{display:grid;grid-template-columns:repeat(2,minmax(96px,max-content));align-items:end;flex-wrap:nowrap;justify-content:flex-end}.admin-user-actions button{white-space:nowrap}.admin-user-toast{position:fixed;top:88px;right:clamp(16px,4vw,42px);z-index:40;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(74,222,128,.38);border-radius:var(--radius-sm);background:#14532deb;color:#dcfce7;box-shadow:var(--shadow-card);padding:10px 12px;font-weight:800}.admin-agent-identity{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;border:0;background:transparent;color:var(--color-foreground);padding:0;text-align:left}.admin-agent-identity span:last-child{display:grid;min-width:0}.admin-agent-identity small,.admin-agent-list-row>span{color:var(--color-subtle);overflow-wrap:anywhere}.admin-agent-avatar{display:inline-grid;flex:0 0 auto;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid rgba(96,165,250,.34);border-radius:var(--radius-sm);background:#3b82f624;color:#bfdbfe;font-weight:800}.admin-agent-avatar.large{width:72px;height:72px;font-size:22px}.admin-agent-avatar img{width:100%;height:100%;object-fit:cover}.admin-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-agent-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.admin-agent-header-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(96,165,250,.34);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);padding:10px 16px;font-weight:800}.admin-agent-header-actions .secondary-action,.admin-agent-header-actions .admin-agent-secondary-action,.admin-agent-header-actions .admin-agent-secondary-action:disabled,.admin-agent-header-actions .admin-agent-publish-action,.admin-agent-header-actions .admin-agent-publish-action:disabled{border-color:#60a5fa57!important;background:#3b82f61f!important;color:#bfdbfe!important}.admin-agent-header-actions button:disabled{opacity:.58;cursor:not-allowed}.admin-row-actions button,.admin-agent-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(96,165,250,.34);border-radius:var(--radius-sm);background:#3b82f61f;color:#bfdbfe;padding:9px 12px;font-weight:800}.danger-action{border-color:#f871716b!important;background:#7f1d1d3d!important;color:#fecaca!important}.admin-agent-detail-card{display:grid;gap:18px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);padding:20px}.admin-panel-surface{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0f172aa3;box-shadow:var(--shadow-card);padding:16px}.admin-discovery-panel{display:grid;gap:16px}.admin-discovery-form{display:grid;gap:14px}.admin-discovery-primary-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(120px,.6fr);gap:14px;align-items:end}.admin-discovery-panel .secondary-action,.admin-discovery-panel .admin-agent-secondary-action,.admin-discovery-panel .admin-agent-secondary-action:disabled{border-color:#60a5fa61!important;background:#3b82f624!important;color:#bfdbfe!important;box-shadow:none!important}.admin-discovery-panel .secondary-action:hover:not(:disabled),.admin-discovery-panel .admin-agent-secondary-action:hover:not(:disabled){border-color:#38bdf894!important;background:#2563eb3d!important;color:#f8fafc!important}.admin-discovery-table-wrap{overflow-x:auto;border:1px solid rgba(96,165,250,.18);border-radius:var(--radius-sm)}.admin-discovery-table{width:100%;min-width:720px;border-collapse:collapse}.admin-discovery-table th,.admin-discovery-table td{border-bottom:1px solid rgba(96,165,250,.14);padding:12px;text-align:left;vertical-align:middle}.admin-discovery-table th{background:#0f172ad1;color:#bfdbfe;font-size:12px;font-weight:900;text-transform:uppercase}.admin-discovery-table td{background:#02061747}.admin-discovery-table td:first-child{display:grid;gap:4px}.admin-discovery-table small{color:var(--color-subtle);overflow-wrap:anywhere}.admin-discovery-table span{color:#cbd5e1;font-weight:800}.admin-discovery-table tr:last-child td{border-bottom:0}.admin-discovery-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:14px}.admin-discovery-grid section{display:grid;align-content:start;gap:10px;min-width:0}.discovery-candidate-row{grid-template-columns:minmax(0,1fr) auto}.discovery-candidate-row small{overflow-wrap:anywhere}.admin-agent-detail-title-block{display:flex;align-items:center;gap:16px;min-width:0}.admin-agent-detail-title-block p:last-child{margin:8px 0 0;color:var(--color-subtle)}.agent-detail-meta-grid,.agent-detail-row{display:grid;gap:12px}.agent-detail-row.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-detail-row.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-item,.agent-detail-section{border:1px solid rgba(128,152,196,.22);border-radius:var(--radius-sm);background:#02061757;padding:14px}.admin-detail-item span,.agent-detail-section h2{display:block;margin:0 0 6px;color:#93c5fd;font-size:13px;font-weight:800}.admin-detail-item strong,.agent-detail-section p{margin:0;color:#f8fafc;line-height:1.55;overflow-wrap:anywhere}.toggle-field{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#02061757;color:#e2e8f0;padding:10px 12px;font-weight:800}.toggle-field input{width:18px;height:18px;accent-color:var(--color-ring)}.admin-agent-header{max-width:820px}.admin-agent-header.editor-header{max-width:none}.editor-header .admin-agent-editor-actions{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.admin-agent-header h1{margin:0;font-size:clamp(34px,5vw,56px);line-height:1.05}.admin-agent-header p:last-child{max-width:760px;color:var(--color-subtle);font-size:17px}.admin-agent-layout{display:block}.admin-backend-section,.agent-info-stack fieldset,.agent-review-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);padding:20px}.admin-agent-form{display:grid;gap:20px;border:0;background:transparent;box-shadow:none;padding:0}.admin-agent-top-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.55fr);gap:20px;align-items:stretch}.agent-info-stack{display:grid;gap:18px;height:100%}.admin-agent-form fieldset{display:grid;gap:16px;min-width:0;margin:0;border:1px solid rgba(128,152,196,.2);border-radius:var(--radius-sm);padding:18px}.agent-info-stack fieldset{height:100%;align-content:start}.admin-agent-form legend{padding:0 8px;color:#e2e8f0;font-weight:800}.form-grid{display:grid;gap:14px}.form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-workspace{display:grid;gap:18px}.seller-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.seller-agent-form,.seller-api-key-panel{grid-column:1 / -1}.seller-profile-panel,.seller-compliance-panel,.seller-agent-form,.seller-earnings-panel,.seller-protocol-panel,.seller-api-key-panel,.seller-submission-list{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);padding:18px}.seller-profile-panel,.seller-compliance-panel,.seller-earnings-panel,.seller-protocol-panel{display:flex;flex-direction:column;gap:14px}.seller-form-body{display:flex;flex-direction:column;gap:12px;flex:1}.seller-profile-panel .seller-form-actions,.seller-compliance-panel .seller-form-actions{margin-top:auto}.subscription-panel,.seller-compliance-panel,.admin-operations-panel,.admin-compliance-queue,.admin-promotions-panel,.admin-payment-config-panel{display:grid;gap:14px}.subscription-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(128,152,196,.22);border-radius:var(--radius-sm);background:#02061757;padding:12px}.subscription-row div{display:grid;gap:4px}.subscription-row span,.subscription-row small{color:var(--color-subtle)}.admin-promotions-panel .toolbar-search,.admin-payment-config-panel .toolbar-search{grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end}.seller-toolbar h1,.seller-submission-toolbar h2{margin:0}.seller-form-actions{justify-content:flex-start}.seller-earnings-panel,.seller-protocol-panel,.seller-api-key-panel,.seller-api-key-form{display:grid;gap:14px}.seller-earnings-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.api-key-scope-row{display:flex;flex-wrap:wrap;gap:10px}.api-key-secret{margin:0;border:1px solid rgba(96,165,250,.32);border-radius:var(--radius-sm);background:#3b82f61f;color:#dbeafe;padding:12px;overflow-wrap:anywhere}.api-key-secret code{color:#bfdbfe;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.seller-payout-form{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;gap:12px;align-items:end}.seller-payout-form button,.seller-api-key-form button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(96,165,250,.34);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);padding:10px 20px;font-weight:700}.seller-api-key-form button{justify-self:start;min-width:220px}.seller-payout-form button:disabled,.seller-api-key-form button:disabled{opacity:.58;cursor:not-allowed}.seller-profile-panel textarea{min-height:128px;resize:vertical}.seller-payout-list{display:grid;gap:10px;align-content:start}.seller-earnings-panel .seller-payout-list,.seller-protocol-panel .seller-payout-list{flex:1;min-height:72px}.seller-earnings-panel .seller-payout-list>.muted:only-child,.seller-protocol-panel .seller-payout-list>.muted:only-child{place-self:center;margin:0;color:var(--color-subtle);font-size:13px}.seller-payout-row{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(128,152,196,.2);border-radius:var(--radius-sm);background:#0206176b;padding:12px}.seller-payout-row.status-approved{border-color:#22c55e5c}.seller-payout-row.status-rejected{border-color:#f8717157;background:#7f1d1d2e}.seller-payout-row strong{display:inline-flex;align-items:center;gap:6px;color:#bfdbfe}.seller-payout-row span{display:block;margin-top:4px;color:#93c5fd;font-size:12px;font-weight:800;overflow-wrap:anywhere}.seller-payout-row p{margin:0;color:#dbeafe;overflow-wrap:anywhere}.seller-mode-grid{margin:2px 0}.seller-submission-list{display:grid;gap:12px}.seller-review-feed .review-row{grid-template-columns:minmax(150px,.24fr) minmax(0,1fr)}.seller-submission-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,auto);gap:14px;align-items:center;border:1px solid rgba(128,152,196,.22);border-radius:var(--radius-sm);background:#02061757;padding:14px}.seller-submission-row strong,.seller-submission-row small,.seller-submission-row p{overflow-wrap:anywhere}.seller-submission-row small{display:block;margin-top:4px;color:#93c5fd;font-weight:800}.seller-submission-row p{margin:8px 0 0;color:var(--color-subtle)}.form-field{display:grid;gap:7px;min-width:0}.form-field label,.form-field .field-label,.avatar-upload-panel label{color:#e2e8f0;font-size:14px;font-weight:800}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:46px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#02061766;color:var(--color-foreground);padding:11px 12px}.form-field textarea{min-height:118px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#64748b}.field-error{margin:0;color:#fecaca;font-size:13px;font-weight:700;line-height:1.45}.field-help{margin:0;color:#94a3b8;font-size:13px;line-height:1.45}.required-mark{margin-left:4px;color:#fca5a5}.form-field input[aria-invalid=true],.form-field textarea[aria-invalid=true]{border-color:#f87171b8;box-shadow:0 0 0 1px #f8717133}.admin-backend-section{display:grid;gap:16px}.backend-section-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.backend-section-heading h2{font-size:clamp(22px,2vw,28px)}.backend-section-heading>span{flex:0 0 auto;border:1px solid rgba(96,165,250,.3);border-radius:999px;background:#3b82f61f;color:#bfdbfe;padding:7px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:800}.backend-mode-fieldset{border-color:#60a5fa38!important}.backend-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.backend-mode-card{position:relative;min-height:128px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(128,152,196,.24);border-radius:var(--radius-sm);background:#02061752;color:var(--color-foreground);padding:14px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.backend-mode-card:hover,.backend-mode-card.active{border-color:#60a5fa94;background:#3b82f624}.backend-mode-card input{width:18px;height:18px;margin-top:2px;accent-color:var(--color-ring)}.backend-mode-card strong,.backend-mode-card small{display:block}.backend-mode-card strong{color:#e2e8f0;font-size:15px;line-height:1.25}.backend-mode-card small{margin-top:6px;color:var(--color-subtle);font-size:12px;line-height:1.45}.registration-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:4px}.registration-mode-card{position:relative;display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(128,152,196,.24);border-radius:var(--radius-sm);background:#02061752;color:var(--color-foreground);padding:14px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.registration-mode-card:hover,.registration-mode-card.active{border-color:#60a5fa94;background:#3b82f624}.registration-mode-card input{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--color-ring)}.registration-mode-card strong{display:inline-flex;align-items:center;gap:6px;color:#e2e8f0;font-size:15px;line-height:1.25}.registration-mode-card small{display:block;margin-top:6px;color:var(--color-subtle);font-size:12px;line-height:1.45}.registration-chat-cta{display:grid;gap:12px;justify-items:start;padding:20px 4px 4px}.registration-chat-cta button{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);padding:10px 18px;font-weight:700}.backend-config-panel{display:grid;gap:14px;border:1px solid rgba(128,152,196,.18);border-radius:var(--radius-sm);background:#02061738;padding:16px}.avatar-upload-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.agent-avatar-field .avatar-upload-panel{min-height:78px;gap:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#02061766;padding:9px 10px}.avatar-preview{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(96,165,250,.34);background:#3b82f61f;color:#93c5fd}.avatar-preview{width:96px;height:96px;border-radius:22px}.agent-avatar-field .avatar-preview{width:58px;height:58px;border-radius:16px}.avatar-preview img{width:100%;height:100%;object-fit:cover}.upload-button,.admin-agent-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary)!important;padding:10px 16px;font-weight:800}.avatar-upload-panel input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.avatar-file-name{margin:8px 0 0;color:#bfdbfe;font-size:13px;font-weight:700;overflow-wrap:anywhere}.agent-avatar-field .upload-button{min-height:38px;padding:8px 12px}.agent-avatar-field .avatar-file-name{margin-top:6px;font-size:12px}.admin-agent-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-agent-actions .secondary-action{border:1px solid rgba(96,165,250,.34)!important;background:#3b82f61f!important;color:#bfdbfe!important;box-shadow:none}.admin-agent-actions .secondary-action:hover{background:#3b82f633!important;color:#fff!important}.draft-success{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#3b82f61f;color:#bfdbfe;padding:7px 10px;font-size:13px;font-weight:800}.draft-success{justify-self:start;margin:0;background:#22c55e1f;color:#bbf7d0}.create-agent-chat-page{display:grid;gap:20px}.create-agent-chat-header{align-items:flex-start}.create-agent-chat-panel{display:grid;gap:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);padding:20px}.create-agent-chat-messages{display:flex;flex-direction:column;gap:12px;max-height:520px;min-height:0;overflow-y:auto;padding-right:6px}.chat-bubble-row{display:flex;align-items:flex-start;gap:10px}.chat-bubble-row.user{flex-direction:row-reverse}.chat-bubble-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(128,152,196,.28);background:#02061766;color:var(--color-foreground)}.chat-bubble-row.user .chat-bubble-avatar{background:#3b82f62e;border-color:#60a5fa66}.chat-bubble{max-width:min(560px,78%);border:1px solid rgba(128,152,196,.22);border-radius:var(--radius-sm);background:#02061752;padding:10px 14px;color:var(--color-foreground);font-size:14px;line-height:1.5}.chat-bubble p{margin:0}.chat-bubble p+p{margin-top:6px}.chat-bubble-row.user .chat-bubble{background:#3b82f629;border-color:#60a5fa66}.chat-bubble-loading{display:inline-flex;align-items:center;gap:8px;color:var(--color-subtle)}.chat-quick-replies{display:flex;flex-wrap:wrap;gap:8px}.chat-quick-reply{border:1px solid rgba(96,165,250,.4);border-radius:999px;background:#3b82f61f;color:#bfdbfe;padding:7px 14px;font-size:13px;font-weight:700}.chat-quick-reply:hover:not(:disabled){background:#3b82f638}.chat-quick-reply:disabled{opacity:.5}.create-agent-chat-input-row{display:flex;gap:10px}.create-agent-chat-input-row input{flex:1 1 auto;min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#0206178a;color:var(--color-foreground);padding:10px 14px}.create-agent-chat-input-row input::placeholder{color:#94a3b8}.create-agent-chat-input-row input:disabled{opacity:.6}.create-agent-chat-input-row button{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);padding:10px 18px;font-weight:700}.create-agent-chat-input-row button:disabled{opacity:.5;cursor:not-allowed}.create-agent-chat-done-actions{display:flex;gap:10px}.prompt-box{white-space:pre-wrap;word-break:break-word;border-radius:var(--radius-sm);padding:16px;overflow:auto}.prompt-box{border:1px solid rgba(128,152,196,.24);background:#0f172a94;color:#cbd5e1}.empty-state{display:grid;justify-items:center;gap:12px;min-height:260px;align-content:center;text-align:center}.protected-route-panel{display:grid;justify-items:center;align-content:center;gap:12px;min-height:360px;border-radius:var(--radius-lg);padding:clamp(24px,5vw,48px);text-align:center}.protected-route-panel>svg{color:#93c5fd}.protected-route-panel p{max-width:560px;margin:0;color:#cbd5e1;font-size:16px;line-height:1.65}.auth-prompt-overlay{position:fixed;inset:0;z-index:calc(var(--z-nav) + 20);display:grid;place-items:center;padding:18px;background:#020617c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-prompt-dialog{position:relative;display:grid;gap:16px;width:min(480px,100%);border:1px solid rgba(96,165,250,.34);border-radius:var(--radius-lg);background:linear-gradient(135deg,#3b82f62e,#0ea5e914),#0f172af5;box-shadow:0 28px 80px #0206178c;padding:clamp(24px,5vw,34px);color:#f8fafc}.auth-prompt-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(148,163,184,.2);border-radius:var(--radius-sm);background:#0f172aa3;color:#cbd5e1}.auth-prompt-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-sm);background:#3b82f62e;color:#bfdbfe}.auth-prompt-dialog h2{max-width:380px;font-size:clamp(26px,4vw,36px)}.auth-prompt-dialog p{margin:0;color:#cbd5e1;font-size:16px;line-height:1.65}.auth-prompt-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.auth-prompt-actions button:first-child{flex:1 1 230px}.auth-prompt-actions .secondary-action{flex:1 1 160px;border-color:#94a3b838!important;background:#0f172aa3!important;color:#e2e8f0!important}.loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.loading-grid div{min-height:220px;border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff73,#fffffff2,#ffffff73);background-size:200% 100%;animation:shimmer 1.2s ease-in-out infinite}.spin{animation:spin .8s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){.market-nav,.hero-band,.split-layout,.agent-detail,.wallet-layout,.run-layout,.seller-workspace-grid,.seller-submission-row,.admin-agent-layout{grid-template-columns:1fr}.market-nav nav{order:3;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.agent-grid,.loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-readonly-fields,.wallet-checkout-grid{grid-template-columns:1fr}.run-card{position:static}.run-actions,.review-row,.seller-review-feed .review-row,.seller-payout-row,.seller-payout-form,.seller-earnings-grid{grid-template-columns:1fr}.review-panel-header{align-items:flex-start;flex-direction:column}.run-log-panel{position:static;max-height:none}.run-progress,.backend-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-discovery-grid,.admin-discovery-primary-grid{grid-template-columns:1fr}.admin-agent-list-header,.admin-agent-list-row{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}.admin-user-list-header,.admin-user-list-row{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.admin-agent-list-header span:nth-child(n+3){display:none}.admin-user-list-header span:nth-child(n+3),.admin-user-list-row>span:nth-of-type(n+2){display:none}.agent-detail-row.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-row-actions{grid-column:1 / -1;justify-content:flex-start}.admin-user-actions{flex-wrap:wrap}}@media(max-width:640px){.market-content{width:min(100% - 24px,1200px);padding-top:18px}.nav-actions{grid-column:1 / -1;justify-content:stretch}.role-toggle,.credit-pill{flex:1}.hero-copy{padding:24px}.hero-search>div,.toolbar-search,.admin-user-filters,.agent-grid,.trust-grid,.loading-grid,.run-progress,.summary-grid,.admin-row,.form-grid.two-col,.avatar-upload-panel,.payment-readonly-fields{grid-template-columns:1fr}.admin-agent-form,.admin-backend-section,.admin-agent-form fieldset{padding:16px}.backend-mode-grid,.backend-section-heading,.registration-mode-grid{grid-template-columns:1fr}.backend-section-heading{display:grid}.payment-unavailable-notice,.payment-method-header{align-items:flex-start}.payment-unavailable-notice,.payment-method-header{padding:14px}.payment-method-body{padding:0 14px 14px}.admin-agent-toolbar,.admin-agent-detail-heading,.editor-header,.admin-agent-detail-title-block{display:grid}.admin-agent-list-header,.admin-agent-list-row,.admin-user-list-header,.admin-user-list-row,.agent-detail-row.four-up,.agent-detail-row.two-up{grid-template-columns:1fr}.admin-agent-list-header span:nth-child(n+2){display:none}.admin-user-list-header span:nth-child(n+2){display:none}.admin-user-role-control,.admin-user-status-control,.admin-user-credit-form{grid-column:1 / -1}.admin-user-credit-form{grid-template-columns:1fr}.admin-agent-header-actions{justify-content:stretch}.admin-agent-header-actions button,.admin-agent-actions button,.admin-agent-actions .secondary-action,.admin-subnav button{width:100%}.run-section-heading,.event-timeline .event-row{grid-template-columns:1fr}.run-section-heading{display:grid}h1{font-size:42px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--color-primary: #7dd3fc;--color-on-primary: #06111f;--color-secondary: #60a5fa;--color-accent: #c4b5fd;--color-background: #070a10;--color-foreground: #f8fafc;--color-muted: rgba(12, 18, 29, .74);--color-border: rgba(148, 163, 184, .18);--color-surface: rgba(14, 20, 32, .76);--color-surface-strong: rgba(21, 29, 43, .96);--color-subtle: #9aa8bc;--color-destructive: #f87171;--color-ring: #38bdf8;--stroke-hairline: rgba(148, 163, 184, .18);--glass-edge: rgba(255, 255, 255, .08);--glass-sheen: linear-gradient(180deg, rgba(255, 255, 255, .052), rgba(255, 255, 255, .012) 42%, rgba(255, 255, 255, 0));--shadow-soft: 0 24px 70px rgba(0, 0, 0, .5), inset 0 1px 0 var(--glass-edge);--shadow-card: 0 18px 42px rgba(0, 0, 0, .34), 0 0 0 1px rgba(125, 211, 252, .07);--motion-fast: .16s;--motion-medium: .24s;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 24px}body{background:linear-gradient(rgba(125,211,252,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.026) 1px,transparent 1px),radial-gradient(ellipse 80% 54% at 12% -4%,rgba(56,189,248,.16),transparent 58%),radial-gradient(ellipse 72% 46% at 92% -6%,rgba(196,181,253,.13),transparent 58%),radial-gradient(ellipse 58% 40% at 52% 44%,rgba(96,165,250,.07),transparent 62%),#070a10;background-size:48px 48px,48px 48px,auto,auto,auto,auto;background-attachment:fixed;color:var(--color-foreground);font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.95) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 18%,rgba(125,211,252,.88) 0 1px,transparent 1.6px),radial-gradient(circle at 38% 74%,rgba(255,255,255,.75) 0 1px,transparent 1.5px),radial-gradient(circle at 88% 62%,rgba(251,191,36,.78) 0 1px,transparent 1.5px),radial-gradient(circle at 54% 42%,rgba(216,180,254,.78) 0 1px,transparent 1.5px);background-size:240px 220px,320px 280px,260px 300px,380px 340px,420px 360px;opacity:.44;animation:market-star-twinkle 4.8s ease-in-out infinite alternate}body:after{content:"";position:fixed;inset:-18%;z-index:-1;pointer-events:none;background:radial-gradient(circle 360px at 24% 28%,rgba(59,130,246,.12),transparent 70%),radial-gradient(circle 320px at 76% 62%,rgba(168,85,247,.11),transparent 70%),radial-gradient(circle 260px at 58% 84%,rgba(34,211,238,.08),transparent 70%);filter:blur(38px);animation:market-aurora-drift 28s ease-in-out infinite alternate}.market-shell{isolation:isolate}.market-nav{border-bottom:1px solid rgba(128,152,196,.2);background:var(--glass-sheen),linear-gradient(160deg,#7dd3fc12,#ffffff05 44%,#fff0),#070a10db;box-shadow:0 18px 48px #00000057,inset 0 1px #ffffff0f}.brand-mark{color:#f8fafc}.brand-mark span{overflow:hidden;border:1px solid rgba(56,189,248,.36);background:#3b82f61a}.brand-mark img,.footer-brand img{width:100%;height:100%;object-fit:cover;display:block}.market-nav nav button,.role-toggle,.section-title button,.secondary-action{color:#94a3b8}.market-nav nav button:hover,.role-toggle:hover,.market-nav nav button.active{background:#7dd3fc1a;color:#e0f7ff}.credit-pill,.agent-card,.collection-card,.trust-panel,.run-card,.permission-panel,.wallet-hero,.ledger-panel,.result-panel,.events-panel,.empty-state,.notice,.admin-table,.run-status-card,.run-progress,.run-summary-panel,.run-log-panel{border-color:var(--color-border);background:var(--color-surface);color:var(--color-foreground);box-shadow:var(--shadow-card)}.market-content{width:min(1280px,calc(100% - 32px));padding:24px 0 64px}.council-showcase{position:relative;margin:0 auto 46px}.council-frame{position:relative;min-height:clamp(392px,32vw,420px);overflow:hidden;border:1px solid rgba(128,152,196,.24);border-radius:18px;background:var(--glass-sheen),linear-gradient(160deg,#7dd3fc14,#ffffff06 32%,#fff0 62%),#0c121dd1;box-shadow:0 1px #ffffff14 inset,0 0 0 1px #7dd3fc17,0 28px 78px #0000007a}.council-frame:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#7dd3fc,rgba(96,165,250,.46),transparent)}.council-frame:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 9% 20%,rgba(255,255,255,.92) 0 1px,transparent 1.5px),radial-gradient(circle at 21% 74%,rgba(56,189,248,.88) 0 1px,transparent 1.5px),radial-gradient(circle at 62% 14%,rgba(255,255,255,.72) 0 1px,transparent 1.5px),radial-gradient(circle at 78% 78%,rgba(216,180,254,.8) 0 1px,transparent 1.5px),radial-gradient(circle at 92% 36%,rgba(251,191,36,.7) 0 1px,transparent 1.5px);background-size:210px 180px,280px 240px,320px 220px,360px 300px,420px 260px;opacity:.36;animation:market-star-twinkle 3.6s ease-in-out infinite alternate}.council-glow{position:absolute;pointer-events:none;border-radius:999px;filter:blur(44px);opacity:.78}.council-glow.cyan{left:12%;top:18%;width:190px;height:190px;background:#00e5ff21}.council-glow.violet{right:12%;top:20%;width:180px;height:180px;background:#d500f91f}.council-glow.amber{left:42%;bottom:10%;width:210px;height:210px;background:#f59e0b1f}.council-title{position:absolute;z-index:5;top:12px;left:50%;display:grid;justify-items:center;width:min(760px,calc(100% - 48px));transform:translate(-50%);text-align:center;pointer-events:none}.council-title h1{max-width:760px;margin:0;color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:52px;font-weight:700;line-height:.94;letter-spacing:0;text-wrap:balance}.council-title-built{display:inline-flex;align-items:baseline;animation:council-title-built-glow 30s ease-in-out infinite}.council-title-glyph{position:relative;display:inline-block}.council-title-space{display:inline-block;width:.3em}.council-letter-token{position:absolute;inset:0;z-index:7;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translate(var(--start-x),var(--start-y)) scale(.7);color:#dff8ff;font:inherit;letter-spacing:inherit;line-height:inherit;opacity:0;text-shadow:0 0 12px rgba(125,211,252,.76);animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.18,.78,.24,1);pointer-events:none}.letter-xai-ai{--start-x: -210px;--start-y: 305px;--center-x: 227px;--center-y: 158px;animation-name:council-letter-to-glyph}.letter-anthropic-a{--start-x: 617px;--start-y: 305px;--center-x: 179px;--center-y: 158px;animation-name:council-letter-flight-a}.letter-google-g{--start-x: -297px;--start-y: 112px;--center-x: 141px;--center-y: 158px;animation-name:council-letter-flight-g}.letter-openai-en{--start-x: 536px;--start-y: 112px;--center-x: 98px;--center-y: 158px;animation-name:council-letter-flight-en}.letter-anthropic-t{--start-x: 497px;--start-y: 305px;--center-x: 59px;--center-y: 158px;animation-name:council-letter-flight-t}.council-network{position:absolute;inset:52px 54px 54px;width:calc(100% - 108px);height:calc(100% - 106px);overflow:visible}.market-network-flow{filter:drop-shadow(0 0 6px rgba(125,211,252,.55));animation:market-network-flow 2.4s linear infinite,huly-circuit-pulse 3.2s ease-in-out infinite}.council-frame .market-network-flow{stroke-linecap:round;stroke-dasharray:3 7}.council-center{position:absolute;z-index:4;left:50%;top:42%;transform:translate(-50%,-50%)}.council-logo-sphere{position:relative;display:grid;place-items:center;width:138px;height:138px;overflow:hidden;border:3px solid rgba(125,211,252,.72);border-radius:999px;background:#0c121df5;box-shadow:0 0 36px #7dd3fc3d,0 0 0 18px #0e142061}.council-logo-sphere:after{content:"";position:absolute;inset:13px;border:1px solid rgba(148,163,184,.38);border-radius:inherit}.council-logo-sphere img{width:100%;height:100%;object-fit:cover;transform:scale(1.14)}.council-node span,.home-agent-topline p,.feedback-card span,.footer-brand p{color:#94a3b8}.council-node{position:absolute;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:clamp(196px,17vw,224px);min-height:96px;border:1px solid rgba(128,152,196,.24);border-radius:12px;background:var(--glass-sheen),#0e1420e0;padding:16px;box-shadow:var(--shadow-card)}.council-node strong{display:block;color:#f8fafc;font-size:26px;line-height:1}.council-node span:not(.node-avatar){display:block;margin-top:10px;font-size:13px}.node-avatar{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border:1px solid rgba(128,152,196,.26);border-radius:15px;background:#7dd3fc14;color:#7dd3fc}.node-avatar svg{width:22px;height:22px;fill:currentColor}.council-node-rail{display:contents}.node-1{left:7%;top:22%}.node-2{right:7%;top:22%}.node-3{left:7%;bottom:16%}.node-4{right:7%;bottom:16%}.market-home-section{margin-top:48px}.huly-flow-button{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);touch-action:manipulation}.huly-flow-button>*{position:relative;z-index:2}.huly-flow-button:before{content:"";position:absolute;inset:-1px;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,.86) 48%,rgba(125,211,252,.44) 56%,transparent 72%),radial-gradient(circle at 20% 50%,rgba(255,255,255,.22),transparent 34%);opacity:0;transform:translate(-130%) skew(-18deg)}.huly-flow-button:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.2),transparent 45%);opacity:0;transition:opacity var(--motion-fast) ease}.huly-flow-button:hover,.huly-flow-button:focus-visible{border-color:#e0f7ffb8!important;transform:translateY(-2px) scale(1.015);box-shadow:0 18px 42px #38bdf847,0 0 0 1px #7dd3fc2e}.huly-flow-button:hover:before,.huly-flow-button:focus-visible:before{opacity:.78;animation:huly-button-flow .92s cubic-bezier(.2,.74,.24,1) both}.huly-flow-button:hover:after,.huly-flow-button:focus-visible:after{opacity:1}.huly-flow-button:active{transform:translateY(0) scale(.975);box-shadow:0 8px 22px #38bdf833,0 0 0 1px #7dd3fc38}.home-section-heading{display:grid;gap:8px;margin-bottom:22px}.home-section-heading.compact{margin-bottom:16px}.home-section-heading h1,.home-section-heading h2{max-width:760px;margin:0;color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:64px;font-weight:700;line-height:.94;letter-spacing:0}.home-section-heading h2{font-size:42px;line-height:1}.agent-category-stack{display:grid;gap:34px}.agent-category-block .section-title{margin-bottom:14px}.agent-category-block .section-title h2{color:#e5e7eb;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:32px}.home-agent-grid,.feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}.home-agent-card,.feedback-card,.market-footer{border:1px solid rgba(128,152,196,.22);border-radius:12px;background:var(--glass-sheen),linear-gradient(160deg,#7dd3fc12,#ffffff06 42%,#fff0),#0e1420d6;box-shadow:var(--shadow-card)}.home-agent-card{position:relative;display:grid;width:100%;max-width:100%;height:432px;grid-template-rows:112px 132px 64px 48px;gap:12px;overflow:hidden;padding:20px;transition:transform var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.home-agent-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(125,211,252,.16),transparent 30%),radial-gradient(circle at 86% 8%,rgba(168,85,247,.13),transparent 28%);opacity:.76}.home-agent-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 11% 10%,rgba(255,255,255,.76) 0 1px,transparent 1.5px),radial-gradient(circle at 74% 24%,rgba(125,211,252,.58) 0 1px,transparent 1.5px),radial-gradient(circle at 52% 74%,rgba(216,180,254,.55) 0 1px,transparent 1.5px);background-size:170px 150px,220px 190px,250px 210px;opacity:.18}.home-agent-block,.home-agent-card button{position:relative;z-index:1}.home-agent-block{width:100%;min-width:0;max-width:100%;border:1px solid rgba(128,152,196,.24);border-radius:10px;background:var(--glass-sheen),#080d1875;box-shadow:inset 0 1px #ffffff0a}.home-agent-identity-block{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;height:112px;min-width:0;padding:14px 16px}.home-agent-avatar{display:grid;place-items:center;width:60px;height:60px;flex:0 0 auto;border:1px solid rgba(96,165,250,.52);border-radius:12px;background:linear-gradient(145deg,#7dd3fc80,#c4b5fd52),#0f172ae6;color:#f8fafc;font-family:JetBrains Mono,monospace;font-weight:800;box-shadow:0 16px 34px #2563eb38,inset 0 1px #ffffff1f}.home-agent-topline{min-width:0}.home-agent-topline h3{min-width:0;max-width:100%;margin:0;color:#f8fafc;display:-webkit-box;overflow:hidden;font-size:24px;line-height:1.04;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-agent-topline p,.home-agent-metrics-strip,.home-agent-stat-pill,.home-agent-card button,.footer-brand,.footer-contact-item{display:flex;align-items:center}.home-agent-topline p{min-width:0;max-width:100%;gap:6px;margin:8px 0 0;overflow:hidden;color:#94a3b8;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-agent-topline p svg{flex:0 0 auto}.home-agent-copy-block{display:grid;align-content:center;height:132px;min-width:0;padding:18px}.home-agent-copy-block p{min-width:0;max-width:100%;margin:0;color:#cbd5e1;display:-webkit-box;overflow:hidden;font-size:16px;line-height:1.62;overflow-wrap:break-word;word-break:break-word;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.home-agent-metrics-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px;height:64px;min-width:0;color:#cbd5e1;font-size:14px}.home-agent-stat-pill{justify-content:center;width:100%;min-height:48px;min-width:0;max-width:100%;gap:6px;border:1px solid var(--stat-border);border-radius:999px;background:linear-gradient(180deg,var(--stat-bg),rgba(8,13,24,.32));box-shadow:inset 0 1px #ffffff0a,0 10px 24px var(--stat-shadow);color:var(--stat-color);font-family:JetBrains Mono,monospace;font-weight:700;line-height:1;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.home-agent-stat-pill svg{flex:0 0 auto}.home-agent-stat-pill.favorite{--stat-border: rgba(248, 113, 113, .5);--stat-bg: rgba(248, 113, 113, .09);--stat-color: #fb7185;--stat-shadow: rgba(248, 113, 113, .12)}.home-agent-stat-pill.downloads{--stat-border: rgba(56, 189, 248, .5);--stat-bg: rgba(56, 189, 248, .09);--stat-color: #38bdf8;--stat-shadow: rgba(56, 189, 248, .12)}.home-agent-stat-pill.credits{--stat-border: rgba(245, 158, 11, .54);--stat-bg: rgba(245, 158, 11, .1);--stat-color: #f59e0b;--stat-shadow: rgba(245, 158, 11, .14)}.home-agent-card button{justify-content:center;gap:8px;min-height:48px;border:1px solid rgba(125,211,252,.42);border-radius:8px;background:linear-gradient(135deg,#7dd3fc,#60a5fa);color:#06111f;font-size:16px;font-weight:700;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.home-agent-card:hover,.feedback-card:hover{transform:translateY(-2px);border-color:#7dd3fc61}.home-agent-card:hover{box-shadow:0 22px 54px #0000006b,0 0 0 1px #7dd3fc24}.home-agent-card button:hover{transform:translateY(-1px);box-shadow:0 16px 30px #38bdf838}.feedback-card{display:grid;grid-template-rows:minmax(150px,1fr) 128px;gap:12px;min-height:336px;padding:20px;transition:transform var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.feedback-block{min-width:0;border:1px solid rgba(128,152,196,.24);border-radius:10px;background:var(--glass-sheen),#080d1870;box-shadow:inset 0 1px #ffffff0a}.feedback-quote-block{display:grid;align-content:center;padding:18px}.feedback-quote-block p{margin:0;color:#dbeafe;font-size:16px;line-height:1.7;overflow-wrap:break-word}.feedback-meta-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;min-width:0}.feedback-rating-block,.feedback-profile-block{display:flex;align-items:center;min-height:128px}.feedback-rating-block{justify-content:center;flex-direction:column;gap:12px;padding:12px 16px}.feedback-stars{display:flex;align-items:center;gap:6px;color:#f59e0b}.feedback-stars svg{flex:0 0 auto;stroke-width:2.2}.feedback-score-pill{display:grid;place-items:center;width:58px;min-height:38px;margin-top:0;border:1px solid rgba(245,158,11,.48);border-radius:999px;background:#f59e0b1a;color:#fde68a;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #f59e0b1f}.feedback-profile-block{justify-content:center;flex-direction:column;padding:14px 16px;text-align:center}.feedback-card strong,.footer-brand strong{display:block;color:#f8fafc}.feedback-profile-block span,.footer-brand p{display:block;margin-top:4px}.market-footer{display:flex;align-items:stretch;flex-direction:column;gap:22px;margin-top:52px;padding:22px}.footer-brand{gap:14px}.footer-brand img{width:58px;height:58px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(56,189,248,.34);border-radius:16px}.footer-brand p{max-width:520px;margin-bottom:0}.footer-contact-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:12px;margin:0;color:#cbd5e1;font-style:normal}.footer-contact-item{display:flex;align-items:center;min-width:0;min-height:64px;gap:10px;border:1px solid rgba(128,152,196,.2);border-radius:12px;background:#0f172a8a;padding:12px 14px;line-height:1.3}.footer-contact-label,.footer-contact-separator,.footer-contact-value{min-width:0;white-space:nowrap}.footer-contact-label{display:flex;align-items:center;flex:0 0 auto;gap:8px;color:#94a3b8;font-size:13px;font-weight:700}.footer-contact-separator{flex:0 0 auto;color:#94a3b8b8;font-weight:700}.footer-contact-label svg,.footer-contact-symbol{width:17px;height:17px;flex:0 0 auto;color:#38bdf8}.footer-contact-symbol{display:grid;place-items:center;font-size:16px;font-weight:800;line-height:1}.footer-contact-value{flex:1 1 auto;color:#e2e8f0;overflow:hidden;font-size:15px;font-weight:700;text-decoration:none;text-overflow:ellipsis}a.footer-contact-value:hover,a.footer-contact-value:focus-visible{color:#7dd3fc;text-decoration:underline;text-underline-offset:3px}@keyframes market-network-flow{0%{stroke-dashoffset:36}to{stroke-dashoffset:0}}@keyframes huly-button-flow{0%{transform:translate(-130%) skew(-18deg);opacity:0}18%{opacity:.72}to{transform:translate(130%) skew(-18deg);opacity:0}}@keyframes huly-circuit-pulse{0%,to{opacity:.42;stroke-width:.7}50%{opacity:1;stroke-width:1.15}}@keyframes market-aurora-drift{0%{transform:translateZ(0) scale(1);opacity:.72}50%{transform:translate3d(2.4%,-1.8%,0) scale(1.06);opacity:.96}to{transform:translate3d(-1.6%,2.4%,0) scale(.98);opacity:.82}}@keyframes market-star-twinkle{0%{opacity:.26;transform:translateZ(0)}45%{opacity:.52}to{opacity:.38;transform:translate3d(1.2%,-.8%,0)}}@keyframes council-letter-to-glyph{0%,1%{opacity:0;transform:translate(var(--start-x),var(--start-y)) scale(.7)}4%{opacity:1}13%{opacity:1;transform:translate(var(--center-x),var(--center-y)) scale(.82)}23%{opacity:1;transform:translate(0) scale(1)}26%{opacity:1;transform:translate(0) scale(1);text-shadow:0 0 18px rgba(56,189,248,.86),0 0 38px rgba(16,185,129,.42)}30%,to{opacity:0;transform:translate(0) scale(1)}}@keyframes council-letter-flight-a{0%,16.7%{opacity:0;transform:translate(var(--start-x),var(--start-y)) scale(.7)}19%{opacity:1}30%{opacity:1;transform:translate(var(--center-x),var(--center-y)) scale(.82)}40%{opacity:1;transform:translate(0) scale(1)}43%{opacity:1;transform:translate(0) scale(1);text-shadow:0 0 18px rgba(56,189,248,.86),0 0 38px rgba(16,185,129,.42)}47%,to{opacity:0;transform:translate(0) scale(1)}}@keyframes council-letter-flight-g{0%,33.3%{opacity:0;transform:translate(var(--start-x),var(--start-y)) scale(.7)}35.6%{opacity:1}46.7%{opacity:1;transform:translate(var(--center-x),var(--center-y)) scale(.82)}56.7%{opacity:1;transform:translate(0) scale(1)}59.7%{opacity:1;transform:translate(0) scale(1);text-shadow:0 0 18px rgba(56,189,248,.86),0 0 38px rgba(16,185,129,.42)}63.7%,to{opacity:0;transform:translate(0) scale(1)}}@keyframes council-letter-flight-en{0%,50%{opacity:0;transform:translate(var(--start-x),var(--start-y)) scale(.7)}52.3%{opacity:1}63.3%{opacity:1;transform:translate(var(--center-x),var(--center-y)) scale(.82)}73.3%{opacity:1;transform:translate(0) scale(1)}76.3%{opacity:1;transform:translate(0) scale(1);text-shadow:0 0 18px rgba(56,189,248,.86),0 0 38px rgba(16,185,129,.42)}80.3%,to{opacity:0;transform:translate(0) scale(1)}}@keyframes council-letter-flight-t{0%,66.7%{opacity:0;transform:translate(var(--start-x),var(--start-y)) scale(.7)}69%{opacity:1}80%{opacity:1;transform:translate(var(--center-x),var(--center-y)) scale(.82)}90%{opacity:1;transform:translate(0) scale(1)}93%{opacity:1;transform:translate(0) scale(1);text-shadow:0 0 18px rgba(56,189,248,.86),0 0 38px rgba(16,185,129,.42)}97%,to{opacity:0;transform:translate(0) scale(1)}}@keyframes council-title-built-glow{0%,88%{color:#f8fafc;text-shadow:none}92%{color:#e0faff;text-shadow:0 0 16px rgba(56,189,248,.72),0 0 34px rgba(16,185,129,.38)}to{color:#f8fafc;text-shadow:none}}@media(max-width:980px){.council-frame{min-height:700px}.council-title{top:124px;width:min(560px,calc(100% - 56px))}.council-title h1{font-size:46px}.letter-xai-ai{--start-x: 5px;--start-y: 476px;--center-x: 186px;--center-y: 203px}.letter-anthropic-a{--start-x: 330px;--start-y: 476px;--center-x: 148px;--center-y: 203px}.letter-google-g{--start-x: -65px;--start-y: -70px;--center-x: 116px;--center-y: 203px}.letter-openai-en{--start-x: 262px;--start-y: -70px;--center-x: 80px;--center-y: 203px}.letter-anthropic-t{--start-x: 231px;--start-y: 476px;--center-x: 49px;--center-y: 203px}.council-network{inset:28px;width:calc(100% - 56px);height:calc(100% - 56px)}.council-center{top:50%}.council-node{width:calc(50% - 52px)}.node-1{left:28px;top:28px}.node-2{right:28px;top:28px}.node-3{left:28px;bottom:28px}.node-4{right:28px;bottom:28px}.home-agent-grid,.feedback-grid{grid-template-columns:1fr}.market-footer{align-items:flex-start;flex-direction:column}.footer-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media(max-width:640px){.market-content{width:calc(100% - 24px);max-width:1200px;padding-inline:0}.market-nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:100vw;overflow:hidden;gap:12px;padding:max(10px,env(safe-area-inset-top)) 16px 10px}.market-nav>*{min-width:0}.market-nav>nav,.market-nav>.nav-actions{display:none}.mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation}.mobile-menu-layer{display:block}.brand-mark strong{font-size:15px}.council-frame{min-height:432px;border-radius:20px}.council-title{top:28px;width:calc(100% - 36px)}.council-title h1{font-size:32px;line-height:.98}.council-letter-token{text-shadow:0 0 10px rgba(125,211,252,.76)}.letter-xai-ai{--start-x: 137px;--start-y: 288px;--center-x: 137px;--center-y: 191px}.letter-anthropic-a{--start-x: 109px;--start-y: 396px;--center-x: 109px;--center-y: 191px}.letter-google-g{--start-x: 86px;--start-y: -216px;--center-x: 86px;--center-y: 191px}.letter-openai-en{--start-x: 59px;--start-y: -108px;--center-x: 59px;--center-y: 191px}.letter-anthropic-t{--start-x: 36px;--start-y: 396px;--center-x: 36px;--center-y: 191px}.council-network{inset:84px 56px auto;width:calc(100% - 112px);height:358px}.council-logo-sphere{width:116px;height:116px}.council-node{width:calc(50% - 24px);min-height:72px;gap:8px;padding:10px}.node-1{left:16px;top:88px}.node-2{right:16px;top:88px}.node-3{left:16px;bottom:32px}.node-4{right:16px;bottom:32px}.council-node-rail{display:contents}.council-node-rail .council-node{min-width:0}.council-node-rail .council-node strong{font-size:17px;line-height:1.05}.council-node-rail .council-node span:not(.node-avatar){margin-top:6px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.council-node-rail .node-avatar{width:34px;height:34px;border-radius:11px}.council-node-rail .node-avatar svg{width:17px;height:17px}.council-center{top:53%}.market-home-section{margin-top:36px}.home-section-heading h1{font-size:44px}.home-agent-card{height:420px;grid-template-rows:104px 126px 62px 48px;gap:10px;padding:16px}.home-agent-identity-block{height:104px;gap:12px;padding:12px}.home-agent-avatar{width:54px;height:54px;border-radius:17px}.home-agent-topline h3{font-size:19px;line-height:1.08}.home-agent-topline p{font-size:13px}.home-agent-copy-block{height:126px;padding:14px}.home-agent-copy-block p{font-size:14px;line-height:1.55;-webkit-line-clamp:2}.home-agent-metrics-strip{height:62px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.home-agent-stat-pill{min-height:44px;font-size:12px;padding:0 6px}.home-agent-stat-pill .credit-unit{display:none}.footer-brand{align-items:flex-start}.footer-contact-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body:before,body:after,.council-frame:after,.market-network-flow,.huly-orbit,.huly-reveal,.huly-flow-button:before,.council-letter-token,.council-title-built{animation:none!important}.huly-flow-button:hover,.huly-flow-button:focus-visible,.huly-flow-button:active{transform:none}.council-letter-token{opacity:0!important}}:root{--huly-surface-base: #121315;--huly-surface-bright: #38393b;--huly-primary: #3d7eff;--huly-success: #22c55e;--huly-warning: #f59e0b;--huly-error: #ef4444;--huly-text-high: #ffffff;--huly-text-medium: #9ca3af;--huly-glass-stroke: rgba(255, 255, 255, .08);--color-primary: var(--huly-primary);--color-background: var(--huly-surface-base);--color-border: var(--huly-glass-stroke);--color-surface: rgba(255, 255, 255, .03);--color-surface-strong: rgba(56, 57, 59, .72);--color-subtle: var(--huly-text-medium);--motion-fast: .15s;--motion-medium: .24s}body{background:radial-gradient(circle at top,#1e293b,#121315),linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px),#121315;background-size:auto,28px 28px,28px 28px,auto}body:after{background:radial-gradient(circle 520px at 73% 17%,rgba(61,126,255,.25),transparent 68%),radial-gradient(circle 460px at 28% 78%,rgba(124,58,237,.18),transparent 70%),radial-gradient(circle 340px at 82% 72%,rgba(34,197,94,.08),transparent 72%);filter:blur(100px);animation:huly-ambient-aura 18s ease-in-out infinite alternate}.market-content{width:min(1440px,calc(100% - 32px));padding:24px 0 72px}.market-nav{min-height:48px;border-bottom-color:var(--huly-glass-stroke);background:#121315b8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.huly-reveal{animation:huly-reveal-rise .52s cubic-bezier(.2,.74,.24,1) both}.council-showcase.huly-meta-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:min(760px,calc(100dvh - 108px));margin:0 auto 52px;padding:clamp(28px,5vw,72px) 0 clamp(16px,3vw,36px)}.huly-hero-copy{position:relative;z-index:2;display:grid;align-content:center;gap:22px;max-width:680px}.huly-hero-copy h1{display:grid;gap:10px;max-width:680px;margin:0;background:linear-gradient(180deg,#fff,#dbeafe 52%,#9ca3af);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(46px,6vw,80px);font-weight:800;letter-spacing:0;line-height:1.1;text-wrap:balance}.huly-hero-copy h1 span{display:block}.huly-hero-visual{position:relative;min-width:0}.huly-hero-visual:before{content:"";position:absolute;inset:8% 6% 8% 14%;z-index:0;border-radius:999px;background:radial-gradient(circle,rgba(61,126,255,.42),rgba(124,58,237,.12) 48%,transparent 70%);filter:blur(100px);opacity:.86;pointer-events:none}.huly-metabrain.council-frame{min-height:clamp(560px,52vw,690px);border-color:var(--huly-glass-stroke);border-radius:18px;background:linear-gradient(180deg,#ffffff0f,#ffffff03),radial-gradient(circle at 50% 44%,rgba(61,126,255,.2),transparent 36%),#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 44px 120px #00000080,inset 0 1px #ffffff14}.huly-metabrain .council-title h2{max-width:620px;margin:0;color:var(--huly-text-high);font-size:clamp(32px,4vw,54px);font-weight:800;letter-spacing:0;line-height:1.02}.huly-orbit{position:absolute;z-index:2;left:50%;top:50%;width:48%;aspect-ratio:1;border:1px solid rgba(61,126,255,.32);border-radius:999px;transform:translate(-50%,-50%);pointer-events:none;animation:huly-orbit-flow 9s linear infinite}.huly-orbit:after{content:"";position:absolute;right:12%;top:9%;width:8px;height:8px;border-radius:999px;background:var(--huly-primary);box-shadow:0 0 18px var(--huly-primary),0 0 40px #3d7eff85}.huly-orbit.orbit-b{width:68%;border-color:#7c3aed42;animation-duration:13s;animation-direction:reverse}.huly-metabrain .council-center{top:50%}.huly-metabrain .council-logo-sphere{width:160px;height:160px;border-color:#3d7effe0;box-shadow:0 0 58px #3d7eff6b,0 0 0 22px #3d7eff14}.huly-metabrain .council-node{border-color:var(--huly-glass-stroke);background:#ffffff09;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.huly-metabrain .council-node:hover{transform:translateY(-4px);border-color:#3d7effc7;background:#3d7eff17;box-shadow:0 24px 68px #0000006b,0 0 32px #3d7eff29}.spotlight-card{border:1px solid var(--huly-glass-stroke);background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.spotlight-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% -10%,rgba(61,126,255,.22),transparent 42%);opacity:0;transition:opacity .15s ease}.spotlight-card:hover:before{opacity:1}.spotlight-card:hover{border-color:#3d7effc7;transform:translateY(-3px);box-shadow:0 28px 72px #0000005c,0 0 0 1px #3d7eff2e}.home-agent-card button{background:linear-gradient(135deg,#3d7eff,#7c3aed);color:#fff}.home-agent-card,.feedback-card,.market-footer{border-color:var(--huly-glass-stroke);border-radius:8px;background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.home-agent-card:before,.feedback-card:before{background:radial-gradient(circle at 50% -16%,rgba(61,126,255,.22),transparent 42%)}@keyframes huly-reveal-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes huly-orbit-flow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes huly-ambient-aura{0%{transform:translate3d(-1.5%,0,0) scale(.98);opacity:.72}to{transform:translate3d(1.5%,-1%,0) scale(1.04);opacity:.95}}@media(max-width:1100px){.council-showcase.huly-meta-hero{grid-template-columns:1fr;min-height:0}.huly-hero-copy{max-width:860px}.huly-hero-visual{width:100%}}@media(max-width:640px){.council-showcase.huly-meta-hero{padding-top:22px}.huly-hero-copy h1{font-size:43px}.huly-metabrain.council-frame{min-height:500px}}@media(prefers-reduced-motion:reduce){.huly-reveal,.huly-orbit,body:after{animation:none!important}}.agent-review-card{position:sticky;top:96px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;height:100%;align-content:start}.agent-review-card>.eyebrow{margin-bottom:0}.agent-review-home-card{width:100%;min-height:0;height:100%;grid-template-rows:auto minmax(138px,1fr) auto;cursor:default}.agent-review-home-card:hover{transform:none}.agent-review-avatar img{width:100%;height:100%;object-fit:cover}.agent-review-home-card .home-agent-copy-block{height:auto}.agent-review-home-card .home-agent-copy-block small{display:-webkit-box;margin-top:10px;overflow:hidden;color:#94a3b8;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.agent-review-home-card .home-agent-metrics-strip{height:auto;grid-template-columns:1fr}.agent-review-home-card .home-agent-stat-pill{justify-content:flex-start;min-height:44px;overflow-wrap:anywhere}.commerce-history-panel,.invoice-history-panel,.refund-request-form,.report-run-form,.admin-refund-queue,.admin-report-queue,.audit-log-panel,.notification-center{display:grid;gap:14px;margin-top:18px;padding:18px;border:1px solid rgba(128,152,196,.18);border-radius:24px;background:#0f172a94;box-shadow:0 18px 52px #02061738}.order-row,.invoice-row,.refund-row,.notification-row,.audit-log-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(128,152,196,.16);border-radius:18px;background:#02061757}.order-row strong,.invoice-row strong,.refund-row strong,.notification-row strong,.audit-log-row strong{display:inline-flex;gap:8px;align-items:center;color:#f8fafc}.order-row span,.invoice-row span,.refund-row span,.order-row small,.invoice-row small,.refund-row small,.notification-row span,.audit-log-row span,.audit-log-row small{color:#94a3b8}.order-row.status-refunded,.invoice-row.status-refunded,.refund-row.status-approved{border-color:#22c55e47;background:#14532d2e}.refund-row.status-rejected{border-color:#f871713d;background:#7f1d1d33}.notification-row.unread,.refund-row.status-open,.refund-row.status-investigating{border-color:#38bdf847;background:#082f4938}.refund-list{display:grid;gap:12px}.refund-request-form label,.report-run-form label{color:#cbd5e1;font-size:13px;font-weight:700}.refund-request-form textarea,.report-run-form textarea,.report-run-form input{min-height:108px;resize:vertical;border:1px solid rgba(128,152,196,.24);border-radius:16px;background:#0206177a;color:#f8fafc;caret-color:#38bdf8}.report-run-form input{min-height:46px;resize:none}.refund-request-form textarea::placeholder,.report-run-form textarea::placeholder,.report-run-form input::placeholder{color:#94a3b8}.refund-request-form button,.order-row button,.notification-row button{min-height:44px}.success-text{color:#86efac;font-weight:700}@media(max-width:980px){.admin-agent-top-layout{grid-template-columns:1fr}.agent-review-card{position:static}.order-row,.invoice-row,.refund-row{grid-template-columns:1fr}}:root{--huly-top-nav-height: 48px;--x: 50vw;--y: 20vh}.huly-cursor-glow{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(600px at var(--x) var(--y),rgba(61,126,255,.12),transparent 80%)}.market-shell>:not(.huly-cursor-glow){position:relative;z-index:2}.market-shell>.market-nav{z-index:3}.market-nav{height:var(--huly-top-nav-height);min-height:var(--huly-top-nav-height);padding-top:0;padding-bottom:0}.market-nav nav button{position:relative;border-radius:0;color:var(--huly-text-medium)}.market-nav nav button:hover{background:transparent;color:var(--huly-text-high)}.market-nav nav button.active{background:transparent;color:var(--huly-primary)}.market-nav nav button.active:after{content:"";position:absolute;right:12px;bottom:0;left:12px;height:2px;border-radius:999px;background:var(--huly-primary);box-shadow:0 0 10px #3d7eff9e}.huly-workspace-shell{display:block}.huly-workspace-main{min-width:0}.council-showcase.huly-meta-hero{grid-template-columns:minmax(0,65fr) minmax(0,35fr);min-height:0;margin-bottom:44px;padding-top:clamp(8px,1.8vw,22px)}.huly-hero-visual{order:1}.huly-hero-copy{order:2;justify-self:end;max-width:480px}.huly-hero-copy h1{max-width:min(760px,100%);font-size:inherit;line-height:1;overflow:visible}.huly-hero-copy h1 span{white-space:normal}.hero-line-small{font-size:clamp(26px,2.1vw,36px);line-height:1.08;white-space:nowrap}.hero-line-large{max-width:760px;font-size:clamp(54px,5vw,82px);line-height:.98;text-wrap:balance;white-space:normal}.huly-metabrain.council-frame{min-height:clamp(500px,42vw,580px)}.huly-metabrain .node-3,.huly-metabrain .node-4{bottom:8%}.section-title h2{display:inline-flex;align-items:center;gap:10px}.section-title-icon{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--huly-glass-stroke);border-radius:10px;background:#ffffff0a;color:var(--huly-primary);box-shadow:0 10px 26px #00000038}.section-title-icon.favorite{color:#fb7185}.section-title-icon.rising{color:#c4b5fd}.huly-flow-path{stroke-dasharray:10 16;stroke-dashoffset:26;filter:drop-shadow(0 0 8px #3d7eff);animation:huly-energy-flow 3s linear infinite}.huly-meta-card{border-radius:12px;padding:16px}@keyframes huly-energy-flow{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}@media(max-width:1024px){.council-showcase.huly-meta-hero{grid-template-columns:1fr}.huly-hero-copy,.huly-hero-visual{order:initial}.huly-hero-copy{justify-self:start}}@media(max-width:640px){.huly-workspace-shell{gap:16px}.huly-hero-copy h1{font-size:inherit}.hero-line-small,.hero-line-large{white-space:normal}.hero-line-small{font-size:24px}.hero-line-large{font-size:42px}}@media(prefers-reduced-motion:reduce){.huly-flow-path{animation:none!important}}@property --showcase-angle{syntax: "<angle>"; inherits: false; initial-value: 18deg;}.council-showcase.huly-meta-hero{position:relative;isolation:isolate;overflow:visible}.huly-flow-button,.hero-search button,.toolbar-search button,.run-card button,.wallet-hero button,.empty-state button,.protected-route-panel button,.auth-prompt-actions button:first-child{position:relative;isolation:isolate;overflow:hidden;min-height:44px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(180deg,#ffffff30,#ffffff08),linear-gradient(135deg,#f8fbff,#dbeafe 42%,#93c5fd);box-shadow:0 18px 42px #3d7eff3d,inset 0 1px #ffffffdb;color:#07111f;transform:translateZ(0);transition:transform .18s cubic-bezier(.2,.74,.24,1),border-color .18s cubic-bezier(.2,.74,.24,1),box-shadow .18s cubic-bezier(.2,.74,.24,1),filter .18s cubic-bezier(.2,.74,.24,1)}.huly-flow-button:before,.hero-search button:before,.toolbar-search button:before,.run-card button:before,.wallet-hero button:before,.empty-state button:before,.protected-route-panel button:before,.auth-prompt-actions button:first-child:before{content:"";position:absolute;inset:-2px;z-index:0;border-radius:inherit;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,.95) 48%,rgba(125,211,252,.54) 56%,transparent 72%),radial-gradient(circle at 14% 34%,rgba(255,232,166,.82),transparent 32%);filter:blur(.2px);opacity:0;pointer-events:none;transform:translate(-128%) skew(-16deg)}.huly-flow-button:after,.hero-search button:after,.toolbar-search button:after,.run-card button:after,.wallet-hero button:after,.empty-state button:after,.protected-route-panel button:after,.auth-prompt-actions button:first-child:after{content:"";position:absolute;inset:-18px;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.56),transparent 40%),radial-gradient(circle at 18% 90%,rgba(245,158,11,.32),transparent 38%),radial-gradient(circle at 86% 56%,rgba(61,126,255,.34),transparent 42%);opacity:.38;pointer-events:none;transition:opacity .18s cubic-bezier(.2,.74,.24,1),transform .18s cubic-bezier(.2,.74,.24,1)}.huly-flow-button>*,.hero-search button>*,.toolbar-search button>*,.run-card button>*,.wallet-hero button>*,.empty-state button>*,.protected-route-panel button>*,.auth-prompt-actions button:first-child>*{position:relative;z-index:2}.huly-flow-button:hover,.huly-flow-button:focus-visible,.hero-search button:hover,.hero-search button:focus-visible,.toolbar-search button:hover,.toolbar-search button:focus-visible,.run-card button:hover,.run-card button:focus-visible,.wallet-hero button:hover,.wallet-hero button:focus-visible,.empty-state button:hover,.empty-state button:focus-visible,.protected-route-panel button:hover,.protected-route-panel button:focus-visible,.auth-prompt-actions button:first-child:hover,.auth-prompt-actions button:first-child:focus-visible{border-color:#ffffffb8!important;box-shadow:0 24px 58px #3d7eff57,0 0 34px #f59e0b29,inset 0 1px #ffffffeb;filter:saturate(1.08);transform:translateY(-2px) scale(1.012)}.huly-flow-button:hover:before,.huly-flow-button:focus-visible:before,.hero-search button:hover:before,.hero-search button:focus-visible:before,.toolbar-search button:hover:before,.toolbar-search button:focus-visible:before,.run-card button:hover:before,.run-card button:focus-visible:before,.wallet-hero button:hover:before,.wallet-hero button:focus-visible:before,.empty-state button:hover:before,.empty-state button:focus-visible:before,.protected-route-panel button:hover:before,.protected-route-panel button:focus-visible:before,.auth-prompt-actions button:first-child:hover:before,.auth-prompt-actions button:first-child:focus-visible:before{opacity:.86;animation:huly-button-flow .92s cubic-bezier(.2,.74,.24,1) both}.huly-flow-button:hover:after,.huly-flow-button:focus-visible:after,.hero-search button:hover:after,.hero-search button:focus-visible:after,.toolbar-search button:hover:after,.toolbar-search button:focus-visible:after,.run-card button:hover:after,.run-card button:focus-visible:after,.wallet-hero button:hover:after,.wallet-hero button:focus-visible:after,.empty-state button:hover:after,.empty-state button:focus-visible:after,.protected-route-panel button:hover:after,.protected-route-panel button:focus-visible:after,.auth-prompt-actions button:first-child:hover:after,.auth-prompt-actions button:first-child:focus-visible:after{opacity:.74;transform:translate3d(4px,-2px,0) scale(1.04)}.huly-flow-button:active,.hero-search button:active,.toolbar-search button:active,.run-card button:active,.wallet-hero button:active,.empty-state button:active,.protected-route-panel button:active,.auth-prompt-actions button:first-child:active{transform:translateY(0) scale(.985)}.huly-showcase-card{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0)}.home-agent-card.huly-showcase-card:before,.agent-card.huly-showcase-card:before{content:"";position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--showcase-angle, 18deg),rgba(245,158,11,.08),rgba(255,232,166,.86),rgba(61,126,255,.78),rgba(124,58,237,.22),rgba(245,158,11,.08)),radial-gradient(180px at 12% 4%,rgba(245,158,11,.42),transparent 72%),radial-gradient(260px at 96% 92%,rgba(61,126,255,.44),transparent 68%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.5;pointer-events:none;transition:opacity .22s cubic-bezier(.2,.74,.24,1),filter .22s cubic-bezier(.2,.74,.24,1);animation:huly-showcase-border-flow 5.8s linear infinite}.home-agent-card.huly-showcase-card:after,.agent-card.huly-showcase-card:after{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;background:radial-gradient(340px at 92% 100%,rgba(61,126,255,.2),transparent 72%),radial-gradient(260px at 0% 0%,rgba(245,158,11,.13),transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff03);opacity:.72;pointer-events:none;transition:opacity .22s cubic-bezier(.2,.74,.24,1),transform .22s cubic-bezier(.2,.74,.24,1)}.huly-showcase-card>*{position:relative;z-index:2}.home-agent-card.huly-showcase-card,.agent-card.huly-showcase-card{border-color:#ffffff1a;box-shadow:0 22px 58px #00000057,0 0 0 1px #3d7eff14;transition:transform .22s cubic-bezier(.2,.74,.24,1),border-color .22s cubic-bezier(.2,.74,.24,1),box-shadow .22s cubic-bezier(.2,.74,.24,1),background .22s cubic-bezier(.2,.74,.24,1)}.home-agent-card.huly-showcase-card:hover,.home-agent-card.huly-showcase-card:focus-within,.agent-card.huly-showcase-card:hover,.agent-card.huly-showcase-card:focus-visible{border-color:#ffe8a647;box-shadow:0 30px 80px #0000006b,0 0 46px #3d7eff38,0 0 32px #f59e0b1f;transform:translateY(-3px)}.home-agent-card.huly-showcase-card:hover:before,.home-agent-card.huly-showcase-card:focus-within:before,.agent-card.huly-showcase-card:hover:before,.agent-card.huly-showcase-card:focus-visible:before{filter:drop-shadow(0 0 16px rgba(245,158,11,.32)) drop-shadow(0 0 22px rgba(61,126,255,.26));opacity:.94}.home-agent-card.huly-showcase-card:hover:after,.home-agent-card.huly-showcase-card:focus-within:after,.agent-card.huly-showcase-card:hover:after,.agent-card.huly-showcase-card:focus-visible:after{opacity:.96;transform:scale(1.015)}@keyframes huly-showcase-border-flow{0%{--showcase-angle: 18deg}to{--showcase-angle: 378deg}}@media(max-width:640px){.council-showcase.huly-meta-hero{overflow:hidden}.home-agent-card.huly-showcase-card,.agent-card.huly-showcase-card{box-shadow:0 18px 46px #00000052,0 0 0 1px #3d7eff0f}.home-agent-card.huly-showcase-card:before,.agent-card.huly-showcase-card:before{opacity:.42;animation-duration:7.4s}.huly-flow-button,.hero-search button,.toolbar-search button,.run-card button,.wallet-hero button,.empty-state button,.protected-route-panel button,.auth-prompt-actions button:first-child{width:100%;border-radius:14px;transform:translateZ(0)}.huly-flow-button:hover,.huly-flow-button:focus-visible,.hero-search button:hover,.hero-search button:focus-visible,.toolbar-search button:hover,.toolbar-search button:focus-visible,.run-card button:hover,.run-card button:focus-visible,.wallet-hero button:hover,.wallet-hero button:focus-visible,.empty-state button:hover,.empty-state button:focus-visible,.protected-route-panel button:hover,.protected-route-panel button:focus-visible,.auth-prompt-actions button:first-child:hover,.auth-prompt-actions button:first-child:focus-visible{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.home-agent-card.huly-showcase-card:before,.agent-card.huly-showcase-card:before,.huly-flow-button:hover:before,.huly-flow-button:focus-visible:before,.hero-search button:hover:before,.hero-search button:focus-visible:before,.toolbar-search button:hover:before,.toolbar-search button:focus-visible:before,.run-card button:hover:before,.run-card button:focus-visible:before,.wallet-hero button:hover:before,.wallet-hero button:focus-visible:before,.empty-state button:hover:before,.empty-state button:focus-visible:before,.protected-route-panel button:hover:before,.protected-route-panel button:focus-visible:before,.auth-prompt-actions button:first-child:hover:before,.auth-prompt-actions button:first-child:focus-visible:before{animation:none!important}}.huly-hero-actions{position:relative;z-index:8;display:flex;margin-top:clamp(28px,4vw,46px)}.huly-hero-action{width:fit-content;min-width:264px;min-height:68px;justify-content:center;gap:12px;padding:0 34px;border-color:#ffffffc7!important;background:linear-gradient(180deg,#fffffffa,#e5e7ebfa),radial-gradient(circle at 92% 50%,#fff5c5,#fff5c500 34%);box-shadow:0 0 0 1px #ffffff2e,0 0 28px #fffad58f,0 0 54px #ff5b2c80,0 18px 58px #0000005c;color:#5b250d;font-size:15px;font-weight:900;letter-spacing:0}.huly-hero-action:after{inset:-24px -18px;background:radial-gradient(circle at 88% 50%,rgba(255,250,213,.98),rgba(255,250,213,.58) 14%,rgba(255,91,44,.38) 30%,transparent 52%),radial-gradient(circle at 12% 0%,rgba(255,255,255,.62),transparent 38%);opacity:1}.huly-hero-action:hover,.huly-hero-action:focus-visible{box-shadow:0 0 0 1px #ffffff42,0 0 38px #fffad5b8,0 0 76px #ff5b2ca3,0 22px 70px #0000006b}.home-agent-card.huly-showcase-card,.agent-card.huly-showcase-card{border-color:#ffe8a633;box-shadow:0 22px 58px #00000057,0 0 34px #3d7eff24,0 0 24px #f59e0b14}.home-agent-card.huly-showcase-card:before,.agent-card.huly-showcase-card:before{padding:1.5px;opacity:.82;filter:drop-shadow(0 0 10px rgba(61,126,255,.2))}.home-agent-card.huly-showcase-card:after,.agent-card.huly-showcase-card:after{opacity:.92}@media(max-width:640px){.huly-hero-actions{margin-top:24px}.huly-hero-action{min-width:0;min-height:56px;padding-inline:20px}}.council-showcase.huly-meta-hero{grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:clamp(18px,3vw,44px);padding-top:clamp(6px,1.4vw,18px)}.huly-hero-copy{max-width:480px}.footer-contact-item.huly-flow-button{display:grid;grid-template-columns:minmax(92px,max-content) 16px minmax(0,1fr);align-items:center;justify-content:stretch;column-gap:10px;min-height:70px;border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1f,#ffffff06),radial-gradient(circle at 92% 52%,rgba(255,232,166,.2),transparent 44%),#0f172a94;color:#e2e8f0}.footer-contact-item.huly-flow-button:after{opacity:.5}.footer-contact-item.huly-flow-button:hover,.footer-contact-item.huly-flow-button:focus-within{border-color:#ffffff8a!important;box-shadow:0 22px 54px #3d7eff3d,0 0 34px #f59e0b2e,inset 0 1px #ffffff61;transform:translateY(-2px)}.footer-contact-item.huly-flow-button:hover:before,.footer-contact-item.huly-flow-button:focus-within:before{opacity:.78;animation:huly-button-flow .92s cubic-bezier(.2,.74,.24,1) both}.footer-contact-item.huly-flow-button:hover:after,.footer-contact-item.huly-flow-button:focus-within:after{opacity:.72;transform:translate3d(4px,-2px,0) scale(1.04)}.footer-contact-label{justify-self:start}.footer-contact-separator{justify-self:center}.footer-contact-value{justify-self:start}@media(max-width:1024px){.council-showcase.huly-meta-hero{grid-template-columns:1fr;padding-top:14px}.huly-hero-copy{max-width:min(760px,100%)}}@media(max-width:640px){.council-showcase.huly-meta-hero{padding-top:10px}.footer-contact-item.huly-flow-button{grid-template-columns:112px 16px minmax(0,1fr);min-height:76px;padding-inline:16px;text-align:left}.footer-contact-label{width:112px}}.brand-mark{gap:12px;overflow:visible}.brand-mark strong{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:44px;overflow:hidden;padding:0 20px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#e5e7ebfa),radial-gradient(circle at 92% 50%,#fff5c5,#fff5c500 34%);box-shadow:0 0 0 1px #ffffff2e,0 0 24px #fffad570,0 0 44px #ff5b2c57,0 12px 34px #00000047;color:#5b250d;font-weight:900;line-height:1}.brand-mark strong:before,.brand-mark strong:after{content:"";position:absolute;z-index:0;border-radius:inherit;pointer-events:none}.brand-mark strong:before{inset:-2px;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 28%,rgba(255,255,255,.95) 48%,rgba(125,211,252,.54) 56%,transparent 72%),radial-gradient(circle at 14% 34%,rgba(255,232,166,.82),transparent 32%);opacity:0;transform:translate(-128%) skew(-16deg)}.brand-mark strong:after{inset:-18px;background:radial-gradient(circle at 88% 50%,rgba(255,250,213,.95),rgba(255,250,213,.52) 14%,rgba(255,91,44,.34) 30%,transparent 52%),radial-gradient(circle at 12% 0%,rgba(255,255,255,.56),transparent 38%);opacity:.78}.brand-mark strong>*,.brand-mark strong{z-index:1}.brand-mark:hover strong,.brand-mark:focus-visible strong{border-color:#ffffffe6;box-shadow:0 0 0 1px #ffffff3d,0 0 34px #fffad594,0 0 58px #ff5b2c75,0 16px 44px #00000057}.brand-mark:hover strong:before,.brand-mark:focus-visible strong:before{opacity:.86;animation:huly-button-flow .92s cubic-bezier(.2,.74,.24,1) both}.huly-metabrain.council-frame{min-height:clamp(430px,32vw,440px)}.huly-metabrain .node-3,.huly-metabrain .node-4{bottom:18%}.hero-line-large{font-size:clamp(44px,3.6vw,62px)}@media(max-width:640px){.brand-mark{gap:10px}.brand-mark strong{min-height:40px;padding-inline:14px;font-size:14px}.huly-hero-actions{margin-left:10px}.hero-line-large{font-size:clamp(36px,9vw,39px)}.huly-metabrain.council-frame{min-height:460px}}.huly-metabrain.council-frame{min-height:clamp(390px,30vw,410px)}.huly-metabrain .node-2,.huly-metabrain .node-4{flex-direction:row-reverse;justify-content:flex-end}.huly-metabrain .node-3,.huly-metabrain .node-4{bottom:10%}@media(max-width:640px){.huly-metabrain.council-frame{min-height:430px}.huly-metabrain .council-logo-sphere{width:132px;height:132px}.huly-metabrain .council-center{top:53%}.huly-metabrain .node-1,.huly-metabrain .node-2{top:88px}.huly-metabrain .node-3,.huly-metabrain .node-4{bottom:28px}}@media(max-width:640px){.market-shell{padding-top:var(--huly-top-nav-height)}.huly-cursor-glow{display:none}body:after{animation:none;filter:blur(56px);opacity:.2}.market-shell>.market-nav{position:fixed;top:0;left:0;width:100%;z-index:90;overflow:visible}.market-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0d12f0}.market-shell>.mobile-menu-layer{position:fixed;inset:0;z-index:110;display:block;width:100vw;height:100dvh}.mobile-menu-drawer{top:0;bottom:0;height:100dvh;backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(160deg,#1e293bf5,#0f172afa 42%,#020617),#0f172afa}.mobile-menu-scrim{inset:0;height:100dvh}.huly-metabrain .node-1,.huly-metabrain .node-2{top:54px}.huly-metabrain .council-title{top:18px}.huly-hero-visual:before{display:none}.huly-reveal{animation:none;opacity:1;transform:none}.huly-orbit,.council-glow,.council-letter-token{display:none}.huly-flow-path{animation:none;filter:none;opacity:.72}.huly-metabrain.council-frame{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,#ffffff12,#ffffff06),radial-gradient(circle at 50% 44%,rgba(61,126,255,.14),transparent 34%),#141d32eb;box-shadow:0 24px 56px #00000057,inset 0 1px #ffffff0f}.huly-metabrain .council-node{backdrop-filter:none;-webkit-backdrop-filter:none;background:#485574d1;box-shadow:0 10px 24px #0f172a38}.home-agent-card,.feedback-card,.market-footer{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0f172ad1;box-shadow:0 16px 32px #00000038}.home-agent-card.huly-showcase-card:before,.agent-card.huly-showcase-card:before{animation:none;filter:none;opacity:.54}}.about-hero{display:grid;gap:14px;width:100%;padding-top:clamp(8px,1.8vw,22px);margin-bottom:12px}.about-hero h1{display:flex;align-items:center;gap:14px;max-width:none;width:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,2.6vw,42px);line-height:1.04;white-space:nowrap}.about-page .home-section-heading h2{max-width:none;font-size:clamp(22px,2.6vw,42px);white-space:nowrap}.about-heading-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--color-primary)}.about-heading-icon svg{width:1em;height:1em}.home-section-heading h2 .about-heading-icon{margin-right:4px}.about-hero-lede{max-width:100%;margin:0;color:var(--color-subtle);font-size:18px;line-height:1.6;white-space:nowrap}.about-prose-panel{display:grid;gap:14px;border-radius:12px;padding:26px}.about-prose-panel p{margin:0;color:#cbd5e1;font-size:16px;line-height:1.7}.about-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-case-card{display:grid;gap:18px;border-radius:12px;padding:24px}.about-case-head{display:flex;align-items:center;gap:14px}.about-case-icon{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border:1px solid rgba(96,165,250,.42);border-radius:12px;background:linear-gradient(145deg,#7dd3fc52,#c4b5fd33);color:#e0f2fe}.about-case-head h3{margin:0;color:#f8fafc;font-size:21px;line-height:1.24}.about-case-summary{margin:0;color:#cbd5e1;font-size:15px;line-height:1.7}.about-case-benefits{display:grid;gap:12px}.about-benefit-block{display:grid;gap:8px;border:1px solid rgba(128,152,196,.22);border-radius:10px;background:#080d1870;padding:14px 16px}.about-benefit-block strong{display:flex;align-items:center;gap:8px;color:#f8fafc;font-size:14px}.about-benefit-block p{margin:0;color:#94a3b8;font-size:14px;line-height:1.6}.about-benefit-block.user strong{color:#7dd3fc}.about-benefit-block.partner strong{color:#f59e0b}.about-case-icons-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.about-case-icons-strip span{display:flex;align-items:center;gap:6px;border:1px solid rgba(128,152,196,.22);border-radius:999px;background:#0f172a8a;color:#94a3b8;font-size:13px;padding:6px 12px}.about-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-roadmap-card{display:grid;align-content:start;gap:14px;border-radius:12px;padding:22px}.about-roadmap-head{display:flex;align-items:center;gap:10px}.about-roadmap-icon{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid rgba(96,165,250,.42);border-radius:10px;background:#7dd3fc1a;color:#7dd3fc}.about-roadmap-head h3{margin:0;color:#f8fafc;font-size:18px}.about-roadmap-card ul{display:grid;gap:10px;margin:0;padding-left:20px;color:#cbd5e1;font-size:14px;line-height:1.55}.about-roadmap-card li{padding-left:2px}.about-vision-panel{display:grid;gap:14px;width:100%}.about-vision-panel p{margin:0;max-width:none}.about-founder-card{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:26px;border-radius:12px;padding:28px}.about-founder-identity{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.about-founder-avatar{display:grid;place-items:center;width:84px;height:84px;overflow:hidden;border:1px solid rgba(96,165,250,.52);border-radius:16px;background:linear-gradient(145deg,#7dd3fc80,#c4b5fd52),#0f172ae6;box-shadow:0 16px 34px #2563eb38,inset 0 1px #ffffff1f}.about-founder-avatar img{width:100%;height:100%;object-fit:cover}.about-founder-identity strong{display:block;color:#f8fafc;font-size:20px}.about-founder-identity span{display:block;margin-top:4px;color:#7dd3fc;font-size:14px;font-weight:600}.about-founder-copy{display:grid;gap:14px}.about-founder-copy p{margin:0;color:#cbd5e1;font-size:15px;line-height:1.72}.about-founder-copy strong{color:#f8fafc}@media(max-width:980px){.about-case-grid,.about-roadmap-grid,.about-founder-card{grid-template-columns:1fr}.about-founder-identity{flex-direction:row;align-items:center}}@media(max-width:640px){.about-hero h1{white-space:normal}.about-prose-panel,.about-case-card,.about-roadmap-card,.about-founder-card{padding:18px}.about-hero-lede,.about-page .home-section-heading h2{white-space:normal}}
