@tailwind base;@tailwind components;@tailwind utilities;:root{--bg-base:#0a0a0a;--bg-panel:#111111;--fg-main:#F5F1E8;--fg-muted:#88827A;--border-dim:#221E1A;--border-hl:#3A332C;--accent:#B29875;--accent-glow:rgba(178,152,117,0.15);--font-mono:"JetBrains Mono",monospace;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--fs-display:clamp(2.4rem,5.2vw,4.4rem);--fs-section:clamp(1.8rem,3.8vw,2.8rem);--fs-body-l:clamp(0.95rem,1.05vw,1.05rem);--fs-body:clamp(0.85rem,0.95vw,0.95rem);--fs-mono-sm:0.72rem;--fs-mono-xs:0.62rem;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--icon-xl:24px}*{margin:0;padding:0;box-sizing:border-box}.bee-cursor-on,.bee-cursor-on *{cursor:none!important}.bee-cursor{position:fixed;width:32px;height:32px;margin-left:-16px;margin-top:-16px;pointer-events:none;z-index:2147483647;transition:filter .15s}.bee-svg{overflow:visible;image-rendering:pixelated}.bee-part-antenna{fill:#B29875}.bee-part-head{fill:#F5D98E}.bee-part-eyes{fill:#111}.bee-part-blush{fill:#E8A0A0;fill-opacity:.5}.bee-part-body{fill:#D4AF61}.bee-wing-l,.bee-wing-r{fill:#F5F1E8;fill-opacity:.35;animation:bee-flap-l .7s steps(1) infinite}.bee-wing-r{animation-name:bee-flap-r}@keyframes bee-flap-l{0%,to{transform:translate(0)}50%{transform:translate(-2px,-4px)}}@keyframes bee-flap-r{0%,to{transform:translate(0)}50%{transform:translate(2px,-4px)}}.bee-moving .bee-wing-l,.bee-moving .bee-wing-r{animation-duration:.16s}.bee-hover .bee-part-antenna{fill:#D4AF61}.bee-hover .bee-part-head{fill:#FFE6A0}.bee-hover .bee-part-body{fill:#E8C56D}.bee-hover .bee-part-blush{fill:#F5A0A0;fill-opacity:.6}.bee-hover .bee-wing-l,.bee-hover .bee-wing-r{fill-opacity:.5;animation-duration:.25s}.bee-active .bee-svg{transform:scaleY(.82);transform-origin:16px 16px}.bee-active .bee-part-blush{fill:#F58080;fill-opacity:.7}.bee-active .bee-wing-l,.bee-active .bee-wing-r{fill-opacity:.2;animation-duration:.1s}@keyframes bee-flap-l-sm{0%,to{transform:translate(0)}50%{transform:translate(-1px,-2px)}}@keyframes bee-flap-r-sm{0%,to{transform:translate(0)}50%{transform:translate(1px,-2px)}}.bee-active .bee-wing-l{animation-name:bee-flap-l-sm}.bee-active .bee-wing-r{animation-name:bee-flap-r-sm}body{font-family:var(--font-mono);background-color:var(--bg-base);color:var(--fg-main);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:linear-gradient(var(--border-dim) 1px,transparent 1px),linear-gradient(90deg,var(--border-dim) 1px,transparent 1px);background-size:64px 64px;background-position:50%}::selection{background-color:var(--accent);color:var(--bg-base)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border-hl);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}h1{font-size:var(--fs-display);line-height:1.05;letter-spacing:-.04em}h1,h2{font-weight:400}h2{font-size:var(--fs-section);line-height:1.1;letter-spacing:-.02em;margin-bottom:4rem}p{color:var(--fg-muted);font-size:var(--fs-body-l);font-weight:300}.container{max-width:1280px;margin:0 auto;padding:0 2rem}.section{padding:10rem 0;position:relative}.section:before{content:"";position:absolute;top:0;left:2rem;right:2rem;height:1px;background:linear-gradient(90deg,transparent,var(--border-hl),transparent)}.label{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem}.label:before{content:">";animation:blink 1s step-end infinite}.btn-group{gap:1.5rem;margin-top:3rem}.btn-group,.hero-chains{display:flex;flex-wrap:wrap}.hero-chains{align-items:flex-end;gap:1.6rem;margin-top:2.2rem;margin-bottom:-1.4rem}.hero-chain-badge{display:inline-flex;align-items:flex-end;justify-content:center;border:none;padding:0;transition:opacity .25s,transform .25s,filter .25s;text-decoration:none;background:transparent}.hero-chain-badge:hover .hero-chain-image{filter:drop-shadow(0 0 6px rgba(178,152,117,.08)) brightness(1.06)}.hero-chain-image{display:block;height:auto;width:auto;object-fit:contain;filter:drop-shadow(0 0 6px rgba(178,152,117,.08))}.hero-chain-image--base{height:23px}.hero-chain-image--solana{height:22px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.9rem 2rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;cursor:pointer;transition:all .4s var(--ease-out-expo);overflow:hidden;background:transparent;color:var(--fg-main);border:1px solid var(--border-hl);font-family:var(--font-mono)}.btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--fg-main);transform:translateY(100%);transition:transform .4s var(--ease-out-expo);z-index:-1}.btn-primary:hover{color:var(--bg-base);border-color:var(--fg-main)}.btn-primary:hover:before{transform:translateY(0)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.btn-icon{gap:.45rem}.btn-icon svg{flex-shrink:0;display:block;opacity:.7;transition:opacity .3s}.btn-icon:hover svg{opacity:1}.btn-xs.btn-icon{gap:.25rem}.btn-xs.btn-icon svg{opacity:.6}.fund-pair-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.fund-pair-btn{justify-content:center;padding:.55rem .75rem;font-size:.78rem}nav.site-nav{position:fixed;top:0;width:100%;z-index:1000;padding:1.25rem 0;background:rgba(10,10,10,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-dim);transition:padding .3s ease,background .3s ease}#goog-gt-tt,.goog-te-banner-frame,.goog-te-gadget-icon,.goog-te-gadget-simple,.goog-tooltip,.goog-tooltip:hover{display:none!important}body{top:0!important}nav.site-nav.scrolled{padding:.85rem 0;background:rgba(10,10,10,.96)}.nav-inner{max-width:1280px;margin:0 auto;padding:0 2rem;gap:1rem}.nav-inner,.nav-left{display:flex;align-items:center}.logo{display:inline-flex;align-items:center;gap:.55rem;font-size:1.15rem;font-weight:500;color:var(--fg-main);text-decoration:none;font-family:var(--font-mono);letter-spacing:.02em}.logo-mark{width:28px;height:28px;object-fit:contain;flex-shrink:0}.logo-wordmark{white-space:nowrap}.logo-si{color:var(--accent)}.nav-links{display:flex;align-items:center;gap:1.1rem;margin-left:auto}.nav-links a{font-size:.82rem;color:var(--fg-muted);text-decoration:none;transition:color .3s;position:relative;display:inline-flex;align-items:center}.nav-links a:hover{color:var(--fg-main)}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--accent);transition:width .3s var(--ease-out-expo)}.nav-links a:hover:after{width:100%}.nav-links a.nav-icon-link:after{display:none}.nav-signin-link{color:var(--accent)!important;font-weight:500;letter-spacing:.04em;padding-left:.9rem;border-left:1px solid var(--border-dim)}.nav-signin-link:after{background:var(--accent)!important}.nav-right{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.nav-language-picker{display:inline-flex;align-items:center;justify-content:center;width:48px;min-width:48px;border:1px solid var(--border-hl);padding:.2rem .35rem;border-radius:6px;background:rgba(15,15,16,.92);color:var(--fg-main)}.nav-language-select{width:100%;min-width:100%;max-width:100%;background:transparent;color:var(--fg-main);border:none;outline:none;font-size:1rem;cursor:pointer;text-align:center;text-align-last:center;line-height:1}.nav-language-select option{background:#101113;color:#f4f4f4}.mobile-language-select{width:56px!important;min-width:56px!important;max-width:56px!important;border:1px solid var(--border-hl);border-radius:6px;padding:.22rem .3rem;background:rgba(15,15,16,.92)}.beesi-connect-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:.65rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--fg-main)}a.wallet-btn.beesi-ock-connect,a.wallet-btn.beesi-ock-connect:active,a.wallet-btn.beesi-ock-connect:hover,a.wallet-btn.beesi-ock-connect:visited{color:var(--fg-main)!important}.nav-avatar-wrap{position:relative}.nav-avatar-link{width:2rem;height:2rem;border-radius:999px;overflow:hidden;border:1px solid var(--border-hl);background:var(--bg-panel);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;padding:0;transition:border-color .2s;text-decoration:none}.nav-avatar-link:hover{border-color:var(--accent)}.nav-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.nav-avatar-fallback{font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;font-weight:600;letter-spacing:.06em;color:var(--fg-main);text-transform:uppercase}.nav-avatar-wrap:after{content:"";position:absolute;top:100%;right:0;width:100%;height:12px;pointer-events:none}.nav-avatar-wrap:hover:after{pointer-events:auto}.nav-avatar-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--bg-panel);border:1px solid var(--border-hl);padding:4px 0;z-index:200;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease-out .3s,transform .15s ease-out .3s}.nav-avatar-wrap.is-open .nav-avatar-menu,.nav-avatar-wrap:focus-within .nav-avatar-menu,.nav-avatar-wrap:hover .nav-avatar-menu{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .12s ease-out,transform .12s ease-out}@keyframes avatar-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-avatar-menu-header{padding:8px 14px 6px;display:flex;flex-direction:column;gap:2px}.nav-avatar-menu-name{font-size:.8rem;color:var(--fg-main);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.nav-avatar-menu-addr{font-size:.68rem;color:var(--fg-muted)}.nav-avatar-menu-divider{height:1px;background:var(--border-dim);margin:4px 0}.nav-avatar-menu-item{display:block;width:100%;padding:7px 14px;font-size:.8rem;color:var(--fg-muted);text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;transition:color .12s,background .12s}.nav-avatar-menu-item:hover{color:var(--fg-main);background:var(--accent-glow)}.nav-avatar-menu-logout{color:#f87171}.nav-avatar-menu-logout:hover{color:#fca5a5;background:rgba(248,113,113,.08)}.nav-bell-link,.nav-service-link{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--fg-muted);transition:color .15s}.nav-bell-link:hover,.nav-service-link:hover{color:var(--accent)}.nav-bell-badge{position:absolute;top:0;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:#000;font-family:var(--font-mono),ui-monospace,monospace;font-size:.55rem;font-weight:700;line-height:16px;text-align:center}.nav-hamburger{display:none;background:none;border:1px solid var(--border-dim);border-radius:6px;color:var(--fg-muted);padding:.3rem;cursor:pointer;transition:color .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.nav-hamburger:hover{color:var(--fg-main);border-color:var(--accent)}@media (max-width:768px){.nav-hamburger{display:flex;align-items:center;justify-content:center}}.mobile-menu-overlay{position:fixed;inset:0;z-index:99;background:rgba(0,0,0,.35);animation:mobile-overlay-in .12s ease-out}@keyframes mobile-overlay-in{0%{opacity:0}to{opacity:1}}.mobile-menu-drawer{position:absolute;top:0;left:0;right:0;background:var(--bg-main,#0e0e10);border-bottom:1px solid var(--border-dim);padding:4.5rem 1.25rem 1.25rem;overflow-y:auto;max-height:85vh;animation:mobile-dropdown-in .2s ease-out}@keyframes mobile-dropdown-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-links{display:flex;flex-direction:column;gap:.15rem}.mobile-menu-link{display:block;padding:.75rem;font-size:.88rem;color:var(--fg-muted);text-decoration:none;border-radius:6px;transition:background .12s,color .12s;-webkit-tap-highlight-color:transparent;background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;width:100%}.mobile-menu-link:active,.mobile-menu-link:hover{background:rgba(255,255,255,.05);color:var(--fg-main)}.mobile-menu-divider{height:1px;background:var(--border-dim);margin:.6rem 0}.mobile-menu-socials{display:flex;flex-direction:column;gap:.15rem}.mobile-menu-social{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;font-size:.82rem;color:var(--fg-muted);text-decoration:none;border-radius:6px;transition:background .12s,color .12s}.mobile-menu-social:active,.mobile-menu-social:hover{background:rgba(255,255,255,.05);color:var(--fg-main)}.mobile-menu-close{display:flex;align-items:center;gap:.5rem;width:100%;padding:.65rem .75rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;color:var(--fg-muted);background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .12s}.mobile-menu-close:active,.mobile-menu-close:hover{color:var(--fg-main)}.mobile-menu-logout{color:#f87171!important}.mobile-menu-logout:hover{color:#fca5a5!important}.wallet-menu-shell{position:relative}.wallet-chooser-shell{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start}.wallet-chooser-shell--vertical{width:min(240px,calc(100vw - 2rem));align-items:stretch}.wallet-chooser-stack{margin-top:.45rem;width:100%;display:flex;flex-direction:column;gap:.45rem}.wallet-connect-option{width:100%;box-sizing:border-box;margin:0;padding:.65rem .85rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.65rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;color:var(--fg-main)!important;background:var(--bg-panel)!important;border-width:1px!important;border:1px solid var(--border-hl)!important;border-radius:0!important;line-height:1.25;transition:border-color .2s ease,color .2s ease,background .2s ease}.wallet-connect-option:hover{border-color:var(--accent)!important;color:var(--accent)!important}.wallet-connect-toggle{width:100%;box-sizing:border-box;border-width:1px!important}.wallet-chooser-shell--vertical .btn.btn-secondary.wallet-connect-toggle{width:100%}.wallet-chooser-shell--vertical .wallet-btn.beesi-ock-connect.wallet-connect-toggle{width:100%;min-width:0!important}.wallet-menu-dropdown{position:absolute;top:calc(100% + .35rem);right:0;min-width:160px;border:1px solid var(--border-hl);background:var(--bg-panel);box-shadow:0 10px 28px rgba(0,0,0,.45);z-index:240}.wallet-menu-item{width:100%;display:block;text-align:left;border:none;border-bottom:1px solid var(--border-dim);background:transparent;color:var(--fg-main);font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;padding:.55rem .7rem;cursor:pointer}.wallet-menu-item:last-child{border-bottom:none}.wallet-menu-item:hover{background:rgba(178,152,117,.08);color:var(--accent)}.wallet-error-hint{font-size:.7rem;color:var(--accent);margin-top:.5rem;font-family:var(--font-mono);letter-spacing:.04em}.wallet-gateway{display:inline-flex;align-items:center}.wallet-gateway-menu{font-family:var(--font-mono),ui-monospace,monospace}.wallet-gateway-item:hover{color:var(--accent)!important;background:rgba(178,152,117,.06)!important}.stats-bar{width:100%;overflow:hidden;border-bottom:1px solid var(--border-dim);background:var(--bg-panel);padding:.55rem 0;position:-webkit-sticky;position:sticky;top:60px;z-index:95}.stats-inner{display:flex;gap:0;width:max-content;animation:ticker 40s linear infinite}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.stat-item{display:flex;align-items:baseline;gap:.4rem;padding:0 2.5rem;border-right:1px solid var(--border-dim);white-space:nowrap}.stat-value{font-size:.82rem;color:var(--fg-main);font-weight:500}.stat-label{font-size:.68rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em}.stat-unit{font-size:.62rem;color:var(--accent)}.hero{min-height:100vh;display:flex;align-items:center;padding-top:7rem;position:relative;overflow:hidden}.hero:before{display:none}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3.2rem;gap:3.2rem;width:100%;align-items:stretch;position:relative;z-index:2}.hero-text{display:flex;flex-direction:column;justify-content:center}.hero-text p{max-width:480px;margin-top:1.75rem;line-height:1.85}.hive-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.9;mask-image:radial-gradient(circle at 50% 45%,#000 0,#000 35%,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0,#000 35%,transparent 78%)}.hero-status{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.hero-status:before{display:none}.hero-status-pulse{position:relative;width:8px;height:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hero-status-pulse:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:rgba(108,160,108,.35);animation:hero-pulse-ring 2.4s ease-out infinite}.hero-status-pulse-dot{width:6px;height:6px;border-radius:50%;background:#6ca06c;box-shadow:0 0 8px rgba(108,160,108,.7);animation:hero-pulse-core 2.4s ease-in-out infinite}@keyframes hero-pulse-ring{0%{transform:scale(.8);opacity:.7}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}@keyframes hero-pulse-core{0%,to{opacity:1}50%{opacity:.55}}.hero-status-cursor{display:inline-block;margin-left:2px;font-family:var(--font-mono);color:var(--accent);animation:blink 1s step-end infinite}.hero-headline{display:flex;flex-direction:column;position:relative}.hero-headline-placeholder{display:flex;flex-direction:column;visibility:hidden}.hero-headline-animated{display:flex;flex-direction:column;position:absolute;inset:0}.hero-headline-line{display:block}.hero-entry-note{margin-top:1.1rem;font-size:.72rem;color:var(--fg-muted);letter-spacing:.04em}.p2a2p-shell{perspective:1200px;display:flex;align-self:stretch;min-height:0}.p2a2p-shell>.terminal-window,.p2a2p-shell>.terminal-window>.terminal-window-body{flex:1 1;display:flex;flex-direction:column;min-height:0}.terminal-window{background-color:var(--bg-panel);border:1px solid var(--border-dim);box-shadow:0 20px 50px rgba(0,0,0,.55),0 0 0 1px rgba(178,152,117,.05),0 0 30px rgba(178,152,117,.04);transition:transform .25s var(--ease-out-expo),border-color .25s,box-shadow .25s;transform-style:preserve-3d;position:relative;overflow:hidden}.terminal-window:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(178,152,117,.08),transparent 45%);opacity:0;transition:opacity .4s var(--ease-out-expo);z-index:0}.terminal-window:hover:before{opacity:1}.terminal-window:hover{border-color:var(--border-hl);box-shadow:0 26px 60px rgba(0,0,0,.65),0 0 0 1px rgba(178,152,117,.08),0 0 50px rgba(178,152,117,.08)}.tilt-3d{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.terminal-window-bar{display:flex;align-items:center;gap:.7rem;padding:.55rem .85rem;border-bottom:1px solid var(--border-dim);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent);position:relative;z-index:1}.terminal-window-dots{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.tw-dot{width:9px;height:9px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}.tw-dot--r{background:#c07070}.tw-dot--y{background:#d4b896}.tw-dot--g{background:#6ca06c}.terminal-window-filename{font-family:var(--font-mono);font-size:.68rem;color:var(--fg-muted);letter-spacing:.06em;flex:1 1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-window-body{position:relative;z-index:1}.p2a2p-panel{background-color:transparent;border:none;padding:1.1rem 1.25rem 1.2rem;display:flex;flex-direction:column;gap:.85rem;box-shadow:none}.p2a2p-head-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.p2a2p-head{font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-main)}.p2a2p-sub{font-size:.72rem;color:var(--fg-muted);margin-top:.15rem}.p2a2p-prompt{font-family:var(--font-mono);font-size:.62rem;color:var(--fg-muted);letter-spacing:.06em;opacity:.75;flex-shrink:0}.protocol-flow-svg{display:block;width:100%;max-width:100%;height:auto;margin:.4rem 0 .6rem}.p2a2p-card{display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--border-dim);background:rgba(0,0,0,.18);padding:.95rem 1rem;transition:border-color .2s,background .2s}.p2a2p-card:hover{border-color:var(--accent);background:rgba(178,152,117,.06)}.p2a2p-card-title{font-size:.86rem;color:var(--fg-main);text-transform:uppercase;letter-spacing:.08em}.p2a2p-card-desc{font-size:.74rem;color:var(--fg-muted);line-height:1.55}.p2a2p-flow{align-items:center;font-size:.68rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.p2a2p-flow,.p2a2p-tags{display:flex;gap:.4rem;flex-wrap:wrap}.p2a2p-tags span{font-size:.64rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border-dim);padding:.16rem .45rem}.p2a2p-social-row{margin-top:.3rem;display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;min-width:0}.p2a2p-social-sep{flex-shrink:0;color:var(--border-hl);font-size:.62rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.85}.p2a2p-card-action{margin-top:0;align-self:flex-start;display:inline-flex;align-items:center;gap:.32rem;white-space:nowrap;font-size:.62rem;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.p2a2p-card-action:hover{color:var(--fg-main);border-color:var(--accent)}.p2a2p-card-action svg{flex-shrink:0;opacity:.8}.p2a2p-card-action:hover svg{opacity:1}.beesi-home-chat-panel{gap:.55rem;padding:.65rem 1rem .75rem;flex:1 1;min-height:0}.beesi-home-chat-header{display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:.5rem .8rem .55rem;border:1px solid var(--border-dim);background:linear-gradient(135deg,rgba(178,152,117,.08),rgba(0,0,0,.18) 60%);border-radius:3px;position:relative;overflow:hidden;flex-shrink:0}.beesi-home-chat-header:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 50%,rgba(178,152,117,.18),transparent 55%);pointer-events:none;opacity:.85}.beesi-home-chat-header-text{display:flex;flex-direction:column;gap:.18rem;min-width:0;position:relative;z-index:1}.beesi-home-chat-header-title{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-main)}.beesi-home-chat-header-status{position:relative;display:inline-flex;width:8px;height:8px;align-items:center;justify-content:center}.beesi-home-chat-header-status-dot{width:8px;height:8px;border-radius:50%;background:#6ca06c;box-shadow:0 0 8px rgba(108,160,108,.85);animation:beesi-home-chat-pulse 2s ease-in-out infinite}@keyframes beesi-home-chat-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}.beesi-home-chat-header-badge{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.18em;color:var(--accent);border:1px solid rgba(178,152,117,.5);padding:.06rem .4rem;border-radius:2px;background:rgba(178,152,117,.08)}.beesi-home-chat-header-sub{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.04em;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beesi-home-chat-mascot{position:relative;width:46px;height:46px;flex-shrink:0;z-index:1}.beesi-home-chat-mascot-glow{position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,rgba(178,152,117,.35),transparent 65%);filter:blur(6px);animation:beesi-home-chat-mascot-glow 3.4s ease-in-out infinite;pointer-events:none}@keyframes beesi-home-chat-mascot-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}.beesi-home-chat-mascot-img{position:relative;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;transform:scaleX(-1);transform-origin:center center;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55))}@media (prefers-reduced-motion:reduce){.beesi-home-chat-header-status-dot,.beesi-home-chat-mascot-glow{animation:none}}.beesi-home-chat-stream{display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--border-dim);background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.18));padding:.8rem .9rem;flex:1 1;min-height:0;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(178,152,117,.35) transparent;border-radius:3px}.beesi-home-chat-stream::-webkit-scrollbar{width:6px}.beesi-home-chat-stream::-webkit-scrollbar-track{background:transparent}.beesi-home-chat-stream::-webkit-scrollbar-thumb{background:rgba(178,152,117,.3);border-radius:3px}.beesi-home-chat-msg{display:flex;flex-direction:column;gap:.35rem;max-width:92%;animation:beesi-home-chat-fade-in .28s var(--ease-out-expo)}.beesi-home-chat-msg--user{align-self:flex-end;align-items:flex-end}.beesi-home-chat-msg--ai{align-self:flex-start;align-items:flex-start}@keyframes beesi-home-chat-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.beesi-home-chat-msg-meta{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;opacity:.9}.beesi-home-chat-msg-tag{display:inline-flex;align-items:center;gap:.32rem;padding:.14rem .45rem;border:1px solid var(--border-dim);border-radius:2px;color:var(--fg-muted);background:rgba(0,0,0,.3)}.beesi-home-chat-msg-tag--ai{color:var(--accent);border-color:rgba(178,152,117,.5);background:rgba(178,152,117,.08)}.beesi-home-chat-msg-tag--ai svg{opacity:.95}.beesi-home-chat-msg-tag--user{color:var(--fg-main);border-color:rgba(178,152,117,.32)}.beesi-home-chat-msg-body{font-size:.83rem;line-height:1.6;color:var(--fg-main);border:1px solid var(--border-dim);padding:.68rem .85rem;border-radius:8px;word-wrap:break-word;white-space:pre-wrap;box-shadow:0 6px 18px rgba(0,0,0,.28)}.beesi-home-chat-msg--ai .beesi-home-chat-msg-body{background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(178,152,117,.05));border-color:rgba(178,152,117,.22);border-top-left-radius:2px}.beesi-home-chat-msg--user .beesi-home-chat-msg-body{background:linear-gradient(180deg,rgba(178,152,117,.18),rgba(178,152,117,.06));border-color:rgba(178,152,117,.4);border-top-right-radius:2px;color:var(--fg-main)}.beesi-home-chat-msg-body .beesi-typing-indicator{margin-left:.4rem;vertical-align:middle}.beesi-home-chat-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.beesi-home-chat-action{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);padding:.36rem .7rem;border:1px solid var(--border-dim);background:rgba(0,0,0,.28);border-radius:999px;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s,box-shadow .18s}.beesi-home-chat-action:hover{color:var(--accent);border-color:var(--accent);background:rgba(178,152,117,.08);transform:translateY(-1px);box-shadow:0 4px 12px rgba(178,152,117,.18)}.beesi-home-chat-action svg{opacity:.7;transition:transform .18s,opacity .18s}.beesi-home-chat-action:hover svg{opacity:1;transform:translateX(2px)}.beesi-home-chat-action.is-primary{color:var(--bg-main);background:linear-gradient(135deg,var(--accent) 0,#c8ad84 100%);border-color:var(--accent);box-shadow:0 4px 14px rgba(178,152,117,.3)}.beesi-home-chat-action.is-primary:hover{color:var(--bg-main);background:linear-gradient(135deg,#c8ad84 0,var(--accent) 100%);border-color:#c8ad84;box-shadow:0 6px 18px rgba(178,152,117,.45)}.beesi-home-chat-suggestions{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.1rem;flex-shrink:0}.beesi-home-chat-chip{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.04em;color:var(--fg-muted);background:transparent;border:1px dashed rgba(178,152,117,.4);padding:.32rem .65rem;border-radius:999px;cursor:pointer;transition:color .18s,border-color .18s,background .18s,transform .18s}.beesi-home-chat-chip:hover:not(:disabled){color:var(--accent);border-color:var(--accent);border-style:solid;background:rgba(178,152,117,.08);transform:translateY(-1px)}.beesi-home-chat-chip:disabled{opacity:.4;cursor:not-allowed}.beesi-home-chat-input{display:flex;gap:.5rem;align-items:stretch;border:1px solid var(--border-dim);background:rgba(0,0,0,.4);flex-shrink:0;padding:.35rem;border-radius:999px;transition:border-color .18s,background .18s}.beesi-home-chat-input:focus-within{border-color:var(--accent);background:rgba(0,0,0,.55);box-shadow:0 0 0 3px rgba(178,152,117,.12)}.beesi-home-chat-field{flex:1 1;min-width:0;font-family:var(--font-mono);font-size:.78rem;color:var(--fg-main);background:transparent;border:none;padding:.5rem .85rem;outline:none}.beesi-home-chat-field::placeholder{color:var(--fg-muted);opacity:.7}.beesi-home-chat-field:disabled{opacity:.6;cursor:not-allowed}.beesi-home-chat-send{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bg-main);background:linear-gradient(135deg,var(--accent) 0,#c8ad84 100%);border:1px solid var(--accent);padding:.5rem 1rem;border-radius:999px;cursor:pointer;transition:background .18s,border-color .18s,transform .18s,opacity .18s,box-shadow .18s;box-shadow:0 3px 12px rgba(178,152,117,.25)}.beesi-home-chat-send:hover:not(:disabled){background:linear-gradient(135deg,#c8ad84 0,var(--accent) 100%);border-color:#c8ad84;transform:translateY(-1px);box-shadow:0 5px 16px rgba(178,152,117,.4)}.beesi-home-chat-send:disabled{opacity:.45;cursor:not-allowed}.terminal-panel{background-color:var(--bg-panel);border:1px solid var(--border-dim);padding:0;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.5);animation:panel-breathe 8s ease-in-out infinite;transition:transform .15s ease-out;transform-style:preserve-3d}.terminal-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5rem 1.5rem;padding:.85rem 1.25rem;border-bottom:1px dashed var(--border-dim);font-size:.72rem;color:var(--fg-muted)}.terminal-header-col{display:flex;flex-direction:column;gap:.3rem}.terminal-hash{font-size:.62rem;letter-spacing:.02em;color:var(--fg-muted);opacity:.85}.terminal-hash .hl,.terminal-header .hl{color:var(--accent)}.task-feed{padding:.75rem 1.25rem;display:flex;flex-direction:column;gap:.3rem}.feed-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.feed-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}.feed-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:blink 1.2s step-end infinite}.feed-row{display:grid;grid-template-columns:90px 1fr 70px 75px;grid-gap:.5rem;gap:.5rem;font-size:.65rem;color:var(--fg-muted);padding:.2rem 0;border-bottom:1px solid var(--border-dim)}.feed-row:last-child{border-bottom:none}.feed-id{color:var(--accent)}.feed-reward{color:var(--fg-main)}.feed-reward,.feed-status{text-align:right}.feed-pending .feed-status{color:var(--fg-muted)}.feed-funded .feed-status{color:#6ca06c}.feed-assigned .feed-status{color:#d4b896}.feed-verifying .feed-status{color:var(--fg-muted)}.feed-released .feed-status{color:#6ca06c}.feed-refunded .feed-status{color:#c07070}.terminal-footer{padding:.75rem 1.25rem;border-top:1px solid var(--border-dim);background:rgba(0,0,0,.2);font-size:.72rem}.status-line{color:var(--fg-muted)}.status-active{color:var(--accent)}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;background:var(--border-dim);border:1px solid var(--border-dim);position:relative;perspective:1200px}.features:after,.features:before{content:"";position:absolute;top:12%;bottom:12%;width:1px;background:linear-gradient(180deg,transparent,var(--border-hl),transparent);pointer-events:none;z-index:1;animation:divider-breathe 6s ease-in-out infinite}.features:before{left:calc(33.333% - .5px)}.features:after{left:calc(66.666% - .5px);animation-delay:2s}@keyframes divider-breathe{0%,to{opacity:.35;transform:scaleY(.9)}50%{opacity:.85;transform:scaleY(1)}}.spotlight-card{background:var(--bg-panel);padding:3.5rem 2.5rem;transition:background .4s,transform .25s var(--ease-out-expo);position:relative;overflow:hidden;transform-style:preserve-3d}.spotlight-card-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(178,152,117,.1),transparent 55%);opacity:0;transition:opacity .4s var(--ease-out-expo);z-index:1}.spotlight-card:hover .spotlight-card-glow{opacity:1}.spotlight-card-sweep{position:absolute;inset:-50% -25% auto auto;width:60%;height:220%;transform:translateX(120%) rotate(18deg);background:linear-gradient(90deg,transparent,rgba(178,152,117,.08),rgba(245,241,232,.05),rgba(178,152,117,.08),transparent);pointer-events:none;transition:transform .9s var(--ease-out-expo);z-index:1}.spotlight-card:hover .spotlight-card-sweep{transform:translateX(-160%) rotate(18deg)}.feature-card:hover{background:rgba(0,0,0,.25)}.feature-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out-expo);z-index:2}.feature-card:hover:after{transform:scaleX(1)}.feature-card>:not(.spotlight-card-glow):not(.spotlight-card-sweep){position:relative;z-index:2}.feature-icon-deco{display:inline-flex;width:48px;height:48px;color:var(--accent);margin-bottom:1.4rem;border:1px solid var(--border-dim);align-items:center;justify-content:center;background:rgba(0,0,0,.25);transition:border-color .3s,color .3s,transform .4s var(--ease-out-expo)}.spotlight-card:hover .feature-icon-deco{border-color:var(--accent);color:var(--fg-main);transform:rotate(-6deg)}.primitive-icon{width:26px;height:26px;opacity:.85}.feature-icon{font-size:1.1rem;color:var(--accent);margin-bottom:1.25rem;display:block;opacity:.8;letter-spacing:.06em}.feature-card h3{font-size:1.15rem;margin-bottom:.9rem;color:var(--fg-main)}.feature-card p{font-size:.88rem}.spec-table{margin-top:3.5rem;border:1px solid var(--border-dim);background:var(--bg-panel)}.spec-row{display:grid;grid-template-columns:200px 1fr auto;padding:.9rem 1.75rem;border-bottom:1px solid var(--border-dim);transition:background .3s;align-items:center;grid-gap:2rem;gap:2rem}.spec-row:last-child{border-bottom:none}.spec-row:hover{background:var(--bg-base)}.spec-key{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.spec-val{font-size:.85rem;color:var(--fg-main);overflow-wrap:anywhere}.spec-note{font-size:.72rem;color:var(--fg-muted);text-align:right;white-space:nowrap}.code-block{border:1px solid var(--border-dim);border-bottom:2px solid #000;background:var(--bg-panel);margin-bottom:3rem;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.5),0 1px 0 0 rgba(178,152,117,.08);position:relative}.code-block:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:6px;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);pointer-events:none}.code-header{display:flex;justify-content:flex-start;align-items:center;gap:.85rem;padding:.55rem 1rem;border-bottom:1px solid var(--border-dim);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.code-prompt{font-family:var(--font-mono);font-size:.62rem;color:var(--fg-muted);letter-spacing:.05em;opacity:.8;flex-shrink:0}.code-title{font-size:.7rem;color:var(--accent);letter-spacing:.1em;flex:1 1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-copy,.code-title{text-transform:uppercase}.code-copy{font-size:.62rem;color:var(--fg-muted);background:transparent;border:1px solid var(--border-dim);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;transition:color .3s,border-color .3s,background .3s;padding:.28rem .55rem;border-radius:2px;flex-shrink:0}.code-copy:hover{color:var(--fg-main);border-color:var(--accent);background:rgba(178,152,117,.06)}.code-copy.is-copied{color:#6ca06c;border-color:rgba(108,160,108,.5);animation:code-copy-pulse 1.6s ease-out}@keyframes code-copy-pulse{0%{box-shadow:0 0 0 0 rgba(108,160,108,.4)}to{box-shadow:0 0 0 8px rgba(108,160,108,0)}}.code-body{padding:1.5rem 1.25rem;overflow-x:hidden;overflow-y:auto;font-size:.78rem;line-height:1.7;color:var(--fg-muted);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.code-body code{font-family:var(--font-mono)}.code-block--dual .code-dual-body{display:grid;grid-template-columns:1.4fr 1px 1fr;align-items:stretch;min-height:360px}.code-block--dual .code-body--request{min-height:100%}.code-block--dual .code-body--response{min-height:100%;height:100%}.code-divider{background:var(--border-dim);width:1px;height:100%}.code-body--request{border-right:0}.code-body--response{background:rgba(0,0,0,.35);color:var(--fg-main);font-size:.75rem;display:flex;flex-direction:column;padding-top:1.25rem;padding-bottom:1.25rem;border-top:1px solid var(--border-dim);box-sizing:border-box}@media (min-width:1025px){.code-body--response{border-top:0}}.code-body--response code{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;min-height:0}.resp-stream-expander{flex:1 1 auto;min-height:.5rem;width:100%}.resp-line--idle{color:var(--fg-muted);font-size:.7rem}.resp-line--idle.is-visible{opacity:.6}.resp-line--idle .resp-label,.resp-line--idle .resp-value{color:inherit}.resp-line--idle .resp-step{opacity:.55}.resp-line{display:grid;grid-template-columns:auto auto auto 1fr;grid-gap:.55rem;gap:.55rem;align-items:center;opacity:0;transform:translateY(4px);transition:opacity .4s var(--ease-out-expo),transform .4s var(--ease-out-expo);color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resp-line.is-visible{opacity:1;transform:translateY(0)}.resp-line--head,.resp-line--tail{grid-template-columns:auto 1fr;color:var(--accent);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.resp-line--head{opacity:1;transform:none}.resp-line--tail{margin-top:.4rem;padding-top:.5rem;border-top:1px dashed var(--border-dim);color:#6ca06c}.resp-step{color:var(--accent);font-size:.62rem;letter-spacing:.06em;opacity:.7}.resp-mark{color:var(--fg-muted)}.resp-mark.is-ok{color:#6ca06c}.resp-label{color:var(--fg-main);font-size:.74rem}.resp-value{color:var(--fg-muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis}.resp-arrow{color:var(--accent)}.resp-blink{color:#6ca06c;animation:blink 1.2s step-end infinite}.awallet-title-split{display:flex;flex-direction:column;align-items:center;gap:.2em;line-height:1.12}.awallet-title-line{display:block}.awallet-lead{margin-bottom:3rem;max-width:none;width:100%}.awallet-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;background:var(--border-dim);border:1px solid var(--border-dim)}.awallet-card{background:var(--bg-panel);padding:1.5rem 1.75rem 2rem;transition:background .3s;position:relative}.awallet-card:hover{background:rgba(0,0,0,.25)}.awallet-progress{display:flex;align-items:center;gap:.55rem;margin-bottom:1.4rem;font-size:.6rem;letter-spacing:.08em;color:var(--fg-muted);text-transform:uppercase;font-family:var(--font-mono)}.awallet-progress-label{color:var(--accent);flex-shrink:0;opacity:.75}.awallet-progress-bar{flex:1 1;height:8px;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.25));position:relative;overflow:hidden;border:1px solid var(--border-dim);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 -1px 0 rgba(0,0,0,.45)}.awallet-progress-bar:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 11px,rgba(178,152,117,.18) 0,rgba(178,152,117,.18) 12px);pointer-events:none;opacity:.55}.awallet-progress-fill{position:absolute;inset:0;background:linear-gradient(90deg,rgba(178,152,117,.9),rgba(232,211,175,.95) 55%,rgba(245,241,232,1));transform-origin:left;transform:scaleX(0);box-shadow:0 0 10px rgba(178,152,117,.55);border-radius:inherit;overflow:hidden;will-change:transform,opacity;animation:awallet-charge-fill var(--charge-duration,1.4s) var(--ease-out-expo) var(--charge-delay,0s) 1 forwards}@keyframes awallet-charge-fill{0%{transform:scaleX(0);opacity:.55}8%{transform:scaleX(.02);opacity:1}to{transform:scaleX(var(--progress-target,1));opacity:1}}.awallet-progress-fill:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0) 35%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 65%,rgba(255,255,255,0));transform:translateX(-100%);animation:awallet-charge-sweep var(--charge-duration,1.4s) ease-out var(--charge-delay,0s) 1 forwards;pointer-events:none}@keyframes awallet-charge-sweep{0%{transform:translateX(-100%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateX(100%);opacity:0}}.awallet-progress-fill:after{content:"";position:absolute;top:-1px;bottom:-1px;right:-1px;width:3px;background:rgba(245,241,232,.95);box-shadow:0 0 6px rgba(245,241,232,.85),0 0 14px rgba(178,152,117,.65);opacity:0;animation:awallet-charge-spark var(--charge-duration,1.4s) ease-in-out var(--charge-delay,0s) 1 forwards;pointer-events:none}@keyframes awallet-charge-spark{0%{opacity:0;transform:scaleY(.7)}10%{opacity:1;transform:scaleY(1.15)}85%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.7)}}.awallet-progress-bar--full .awallet-progress-fill{--progress-target:1;--charge-duration:1s;--charge-delay:0s}.awallet-progress-bar--mid .awallet-progress-fill{--progress-target:0.92;--charge-duration:1s;--charge-delay:1.1s}.awallet-progress-bar--high .awallet-progress-fill{--progress-target:0.98;--charge-duration:1s;--charge-delay:2.2s}.awallet-progress-pct{color:var(--fg-main);flex-shrink:0;min-width:2.6rem;text-align:right;font-size:.62rem}.awallet-icon{display:flex;align-items:center;color:var(--accent);margin-bottom:1rem}.awallet-icon svg{flex-shrink:0;opacity:.92}.awallet-icon--hex{width:44px;height:44px;justify-content:center;background:linear-gradient(var(--bg-panel),var(--bg-panel)) padding-box,linear-gradient(135deg,rgba(178,152,117,.4),transparent 60%) border-box;border:1px solid transparent;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);transition:background .3s,transform .4s var(--ease-out-expo)}.awallet-card:hover .awallet-icon--hex{background:linear-gradient(rgba(178,152,117,.06),rgba(178,152,117,.06)) padding-box,linear-gradient(135deg,rgba(178,152,117,.7),rgba(245,241,232,.2) 60%) border-box;transform:rotate(6deg)}.awallet-card h4{font-size:.95rem;color:var(--fg-main);margin-bottom:.6rem;font-weight:400}.awallet-card p{font-size:.82rem}footer{padding:0 0 4rem;text-align:center;border-top:1px solid var(--border-dim)}footer h2{font-size:var(--fs-display);margin-bottom:2.5rem}.footer-headline{margin-top:4rem}.footer-headline-line{white-space:nowrap}.accent-text{color:var(--accent)}.accent-text--sweep{background-image:linear-gradient(90deg,var(--accent) 0,var(--accent) 30%,var(--fg-main) 50%,var(--accent) 70%,var(--accent) 100%);background-size:200% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:accent-sweep 6s ease-in-out infinite}@keyframes accent-sweep{0%,to{background-position:-50% 0}50%{background-position:150% 0}}.footer-meta{margin-top:6rem;display:flex;justify-content:space-between;font-size:.75rem;color:var(--fg-muted)}.footer-meta-link{color:var(--fg-muted);text-decoration:none;transition:color .25s}.footer-meta-link:hover{color:var(--accent)}.marquee-strip{border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim);overflow:hidden;background:rgba(0,0,0,.25);padding:.85rem 0;margin-bottom:4rem;position:relative}.marquee-strip:after,.marquee-strip:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.marquee-strip:before{left:0;background:linear-gradient(90deg,var(--bg-base),transparent)}.marquee-strip:after{right:0;background:linear-gradient(-90deg,var(--bg-base),transparent)}.marquee-track{display:flex;width:max-content;align-items:center;gap:2.6rem;animation:marquee-scroll 38s linear infinite}.marquee-strip:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-item{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.75rem;color:var(--fg-muted);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;transition:color .3s}.marquee-item.is-accent{color:var(--accent)}.marquee-item.is-group{color:var(--fg-main);font-weight:500;letter-spacing:.18em;padding:.18rem .55rem;border:1px solid var(--border-hl);border-radius:2px}.marquee-item.is-group .marquee-mark{color:var(--accent)}.marquee-mark{color:var(--border-hl);font-size:.7rem}.live-stat-bar{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--border-dim);background:var(--bg-panel);margin-bottom:5rem}.live-stat{padding:1rem 1.25rem;display:flex;align-items:center;gap:.5rem;text-align:left;border-right:1px solid var(--border-dim);font-family:var(--font-mono)}.live-stat:last-child{border-right:none}.live-stat-arrow{color:var(--accent);font-size:.65rem;opacity:.7}.live-stat-label{font-size:.62rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.12em;flex:1 1}.live-stat-value{font-size:1.05rem;color:var(--fg-main);letter-spacing:-.01em;transition:color .4s var(--ease-out-expo),text-shadow .4s var(--ease-out-expo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-stat.is-pulsing .live-stat-value{color:var(--accent);text-shadow:0 0 12px rgba(178,152,117,.5)}.live-stat.is-pulsing .live-stat-arrow{color:#6ca06c;animation:live-stat-blip .35s ease-out}@keyframes live-stat-blip{0%{transform:translateY(0);opacity:.7}50%{transform:translateY(-2px);opacity:1}to{transform:translateY(0);opacity:.7}}.cursor-glow{position:fixed;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(178,152,117,.035) 0,transparent 70%);pointer-events:none;transform:translate(-50%,-50%);z-index:1;will-change:left,top}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:100%;background:linear-gradient(90deg,var(--accent),var(--fg-main));z-index:200;transform-origin:left;will-change:transform}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes panel-breathe{0%,to{border-color:var(--border-dim);box-shadow:0 20px 40px rgba(0,0,0,.5)}50%{border-color:var(--border-hl);box-shadow:0 20px 50px rgba(178,152,117,.05)}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo)}.reveal.active{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.cursor-glow:after,.cursor-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.cursor-glow:before{background:radial-gradient(circle,rgba(245,241,232,.025) 0,transparent 35%)}.cursor-glow:after{background:radial-gradient(circle,rgba(178,152,117,.04) 0,transparent 60%);transform:scale(1.4)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}.marquee-track{animation:none}.accent-text--sweep{background:none;color:var(--accent);-webkit-text-fill-color:var(--accent)}.hero-status-cursor{animation:none;opacity:.55}.hero-status-pulse:before{animation:none;opacity:.4}.features:after,.features:before{animation:none;opacity:.5}.terminal-window{animation:none}}@media (hover:none),(pointer:coarse){.tilt-3d{transform:none!important}.spotlight-card-glow,.terminal-window:before{opacity:0}}.section-header{text-align:center;margin-bottom:3.5rem}.section-header h2{font-size:var(--fs-section);margin-bottom:1rem}.section-header p{color:var(--fg-muted);max-width:540px;margin:0 auto;line-height:1.8;font-size:.95rem}.section--demo{padding:6rem 0 8rem}.demo-scroll-track{position:relative;height:240vh}.demo-scroll-sticky{position:-webkit-sticky;position:sticky;top:6rem;height:calc(100vh - 8rem);display:flex;align-items:center}.demo-scroll-grid{display:grid;grid-template-columns:280px 1fr;grid-gap:2.5rem;gap:2.5rem;width:100%;align-items:center}.demo-stage-rail{list-style:none;margin:0;display:flex;flex-direction:column;gap:1.6rem;border-left:1px solid var(--border-dim);padding:0 0 0 1.4rem;position:relative}.demo-stage-rail:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,var(--accent),transparent);transform-origin:top;transform:scaleY(var(--rail-progress,0));transition:transform .4s var(--ease-out-expo)}.demo-stage{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem 1rem;gap:.85rem 1rem;align-items:start;position:relative;transition:opacity .4s var(--ease-out-expo),transform .4s var(--ease-out-expo);opacity:.4;transform:translateX(-4px)}.demo-stage:before{content:"";position:absolute;left:-1.65rem;top:.4rem;width:7px;height:7px;border-radius:50%;background:var(--border-hl);transition:background .3s,box-shadow .3s}.demo-stage.is-done{opacity:.7}.demo-stage.is-done:before{background:var(--accent);opacity:.6}.demo-stage.is-active{opacity:1;transform:translateX(0)}.demo-stage.is-active:before{background:var(--accent);box-shadow:0 0 0 4px rgba(178,152,117,.18),0 0 12px rgba(178,152,117,.6)}.demo-stage-code{font-family:var(--font-mono);font-size:.7rem;color:var(--accent);letter-spacing:.1em;opacity:.7;grid-row:span 1}.demo-stage-bar{grid-column:1;grid-row:2;align-self:start;width:18px;height:1px;background:var(--border-hl);margin-top:.5rem}.demo-stage.is-active .demo-stage-bar{background:var(--accent)}.demo-stage-text{grid-column:2;grid-row:span 2;display:flex;flex-direction:column;gap:.2rem}.demo-stage-key{font-size:.65rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.12em}.demo-stage-title{font-size:1.15rem;color:var(--fg-main);font-family:var(--font-mono);letter-spacing:-.01em;line-height:1.2}.demo-stage.is-active .demo-stage-title{color:var(--accent)}.demo-stage-desc{font-size:.78rem;color:var(--fg-muted);line-height:1.55;max-width:240px}.demo-flow-overlay{position:absolute;left:0;right:0;bottom:0;width:100%;height:32px;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.65))}.demo-video-badge{position:absolute;top:.85rem;right:.85rem;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;background:rgba(0,0,0,.75);border:1px solid var(--border-hl);border-radius:2px;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;color:var(--fg-main);z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.demo-video-badge-dot{width:6px;height:6px;border-radius:50%;background:#6ca06c;box-shadow:0 0 6px rgba(108,160,108,.8);animation:hero-pulse-core 2s ease-in-out infinite}.demo-video-wrapper{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--border-hl);background:#000;box-shadow:0 0 0 1px var(--border-dim),0 40px 80px rgba(0,0,0,.6),0 0 60px rgba(178,152,117,.04);animation:panel-breathe 6s ease-in-out infinite;max-width:100%;margin:0}.demo-video-wrapper:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(178,152,117,.03),transparent 30%);pointer-events:none;z-index:1}.demo-video{display:block;width:100%;height:auto;border-radius:inherit;position:relative;z-index:0}.demo-video-caption{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;font-size:.75rem;color:var(--fg-muted);letter-spacing:.1em;text-transform:uppercase}.demo-video-caption:after,.demo-video-caption:before{content:"";display:block;width:40px;height:1px;background:var(--border-hl)}@media (max-width:1024px){.hero-grid{gap:2.4rem}.features,.hero-grid{grid-template-columns:1fr}.features:after,.features:before{display:none}.awallet-grid{grid-template-columns:1fr}.live-stat-bar{grid-template-columns:repeat(2,1fr)}.live-stat:nth-child(2n){border-right:none}.live-stat:nth-child(-n+2){border-bottom:1px solid var(--border-dim)}.demo-scroll-grid{grid-template-columns:200px 1fr;gap:1.5rem}.demo-stage-desc{display:none}.code-block--dual .code-dual-body{grid-template-columns:1fr;min-height:auto}.code-divider{width:100%;height:1px}}@media (max-width:768px){.container{padding:0 1.1rem}.section{padding:5.5rem 0}.section--demo{padding:4rem 0 5rem}.hero{padding-top:6.25rem;min-height:auto;padding-bottom:3.5rem}.hero-text{padding-top:1rem}:root{--fs-display:clamp(2.05rem,9vw,3.2rem);--fs-section:clamp(1.6rem,6vw,2.2rem)}h1{line-height:1.08}h2{margin-bottom:2.2rem}.hero-text p{line-height:1.7;font-size:.92rem}.hero-status{flex-wrap:wrap;row-gap:.3rem}.hero-chains{gap:1.2rem;row-gap:.6rem;margin-bottom:0}.hero-chain-image--base{height:20px}.hero-chain-image--solana{height:19px}.btn-group{gap:.6rem;margin-top:2.4rem;flex-direction:row;flex-wrap:wrap;align-items:stretch}.btn-group .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.3rem);min-width:0;padding:.75rem .7rem;font-size:.7rem;letter-spacing:.06em;justify-content:center;gap:.35rem;white-space:nowrap}.terminal-window-bar{padding:.45rem .7rem;gap:.5rem}.terminal-window-filename{font-size:.62rem}.p2a2p-panel{padding:.95rem .95rem 1rem;gap:.7rem}.p2a2p-prompt{display:none}.p2a2p-card{padding:.85rem}.p2a2p-card-desc{font-size:.78rem}.p2a2p-tags{gap:.3rem}.p2a2p-tags span{font-size:.6rem;padding:.14rem .38rem}.p2a2p-social-row{flex-wrap:wrap;row-gap:.4rem}.beesi-home-chat-panel{gap:.6rem}.beesi-home-chat-header{padding:.55rem .7rem .6rem;gap:.6rem}.beesi-home-chat-header-title{font-size:.72rem;gap:.4rem}.beesi-home-chat-header-badge{font-size:.5rem;padding:.04rem .32rem}.beesi-home-chat-header-sub{font-size:.58rem}.beesi-home-chat-mascot{width:48px;height:48px}.beesi-home-chat-stream{flex:0 0 auto;min-height:0;height:320px;padding:.75rem .85rem;gap:.7rem}.beesi-home-chat-msg{max-width:100%}.beesi-home-chat-msg-body{font-size:.78rem;padding:.6rem .75rem}.beesi-home-chat-actions{gap:.35rem}.beesi-home-chat-action{font-size:.6rem;padding:.3rem .6rem}.beesi-home-chat-suggestions{gap:.35rem}.beesi-home-chat-chip{font-size:.6rem;padding:.28rem .6rem}.beesi-home-chat-input{gap:.35rem;padding:.3rem}.beesi-home-chat-field{font-size:.74rem;padding:.45rem .7rem}.beesi-home-chat-send{padding:.45rem .8rem;font-size:.62rem}.beesi-home-chat-send span{display:none}.demo-scroll-track{height:auto}.demo-scroll-sticky{position:static;height:auto;padding:1rem 0}.demo-scroll-grid{grid-template-columns:1fr;gap:1.5rem}.demo-stage-rail{flex-direction:column;border-left:1px solid var(--border-dim);border-top:none;padding-left:1.4rem;padding-top:0;overflow-x:visible;gap:1.8rem;scroll-snap-type:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.demo-stage-rail::-webkit-scrollbar{display:none}.demo-stage-rail:before{display:block}.demo-stage{min-width:unset;flex-shrink:unset;scroll-snap-align:none;padding-right:0;opacity:1;transform:none}.demo-stage:before{left:-1.65rem;top:.4rem}.demo-stage-desc{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;font-size:.74rem;max-width:100%}.demo-video-badge{top:.55rem;right:.55rem;padding:.32rem .5rem;font-size:.58rem;gap:.4rem}.spotlight-card{padding:2.4rem 1.4rem}.feature-icon-deco{margin-bottom:1.1rem}.feature-card h3{font-size:1.05rem}.feature-card p{font-size:.82rem}.code-header{flex-wrap:wrap;row-gap:.4rem;padding:.5rem .7rem}.code-prompt{display:none}.code-title{font-size:.62rem;text-align:left;flex:1 1 100%;order:3}.code-copy{font-size:.58rem;padding:.22rem .45rem}.code-body{padding:1.1rem .85rem;font-size:.7rem;line-height:1.55}.code-body--response{padding:1rem .85rem;font-size:.68rem}.resp-line{gap:.4rem}.resp-label{font-size:.7rem}.resp-value{font-size:.66rem}.awallet-card{padding:1.2rem 1.1rem 1.5rem}.awallet-progress{margin-bottom:1rem;font-size:.55rem}.awallet-progress-pct{font-size:.58rem;min-width:2.2rem}.awallet-icon--hex{width:38px;height:38px}.live-stat-bar{grid-template-columns:1fr 1fr;margin-bottom:3.5rem}.live-stat{padding:.85rem .95rem;gap:.4rem}.live-stat-label{font-size:.55rem;letter-spacing:.1em}.live-stat-value{font-size:.92rem}.footer-headline{margin-top:2.5rem}footer h2{margin-bottom:1.5rem}.footer-meta{flex-direction:column;gap:.55rem;align-items:center;margin-top:3.5rem;font-size:.7rem}.marquee-strip{padding:.7rem 0;margin-bottom:3rem}.marquee-strip:after,.marquee-strip:before{width:50px}.marquee-track{gap:1.8rem;animation-duration:28s}.marquee-item{font-size:.66rem;gap:.4rem}.section-header{margin-bottom:2.2rem}.section-header p{font-size:.85rem}.label{font-size:.66rem;margin-bottom:1rem}.awallet-lead{margin-bottom:1.8rem;font-size:.88rem}.cursor-glow{display:none}}@media (max-width:480px){.container{padding:0 .9rem}.section{padding:4.2rem 0}:root{--fs-display:clamp(1.85rem,9.5vw,2.6rem)}.demo-stage{min-width:86%}.resp-line{grid-template-columns:auto auto 1fr}.resp-value{display:none}.resp-line--head,.resp-line--tail{grid-template-columns:auto 1fr}.live-stat-value{font-size:.85rem}}.page-shell{padding-top:8.5rem;padding-bottom:6rem}.page-header{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-dim)}.page-header h1{font-size:clamp(1.6rem,3.5vw,2.6rem);margin-bottom:.6rem}.page-header p{margin-top:.4rem;max-width:600px}.page-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.connect-page{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 8rem)}.connect-card{width:100%;max-width:22rem;margin:0 auto;padding:1.75rem 1.5rem;border:1px solid var(--border-dim);background:var(--bg-panel);text-align:left}.connect-card h1{font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:500;letter-spacing:-.02em;color:var(--fg-main);margin:0 0 .35rem}.connect-lead{font-size:.78rem;color:var(--fg-muted);line-height:1.55;margin:0 0 1.25rem}.connect-account-email{font-family:var(--font-mono,ui-monospace,monospace);word-break:break-all}.connect-stack{display:flex;flex-direction:column;gap:.65rem}.connect-stack .btn,.connect-stack .btn.btn-secondary{width:100%;box-sizing:border-box;justify-content:center}.connect-divider{display:flex;align-items:center;gap:.75rem;margin:.35rem 0;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted)}.connect-divider:after,.connect-divider:before{content:"";flex:1 1;height:1px;background:var(--border-dim)}.connect-foot{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-dim);font-size:.72rem;color:var(--fg-muted);text-align:center}.connect-text-btn{background:none;border:none;padding:0;margin:0;font:inherit;font-size:.72rem;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.connect-text-btn:hover{color:var(--fg-main)}.connect-back{display:block;margin-top:1rem;font-size:.72rem;color:var(--fg-muted);text-align:center;text-decoration:none}.connect-back:hover,.connect-status{color:var(--accent)}.connect-status{font-size:.72rem;margin:.75rem 0 0;text-align:center}.connect-notice{margin-top:.75rem;padding:.65rem .75rem;font-size:.72rem;line-height:1.5;color:var(--fg-muted);border-left:2px solid rgba(100,180,120,.6);background:rgba(100,180,120,.06)}.connect-notice strong{color:var(--fg-main);font-weight:600}.connect-error{margin-top:.75rem;padding:.65rem .75rem;font-size:.72rem;line-height:1.45;color:var(--fg-muted);border-left:2px solid rgba(192,112,112,.6);background:rgba(192,112,112,.06);display:flex;flex-direction:column;gap:.4rem}.connect-retry-btn{align-self:flex-start;font-size:.72rem;text-decoration:underline;padding:0}.connect-wallet-slot{display:flex;justify-content:stretch;margin-top:.25rem}.connect-wallet-slot .wallet-chooser-shell,.connect-wallet-slot .wallet-chooser-shell--vertical{width:100%;max-width:none}.dash-input{display:block;width:100%;background:var(--bg-base);border:1px solid var(--border-hl);color:var(--fg-main);padding:.6rem .85rem;font-family:var(--font-mono);font-size:.85rem;outline:none;transition:border-color .2s;resize:none}.dash-input:focus{border-color:var(--accent)}.dash-input::placeholder{color:var(--fg-muted);opacity:.6}select.dash-input{cursor:pointer}textarea.dash-input{line-height:1.6}.form-row{display:grid;grid-template-columns:180px 1fr;grid-gap:1rem;gap:1rem;align-items:start;padding:1rem 1.75rem;border-bottom:1px solid var(--border-dim)}.form-row:last-child{border-bottom:none}.form-row--muted{opacity:.7}.form-field{min-width:0;display:flex;flex-direction:column;gap:.25rem}.form-static-value{color:var(--fg-muted)}.form-label,.form-static-value{font-size:.75rem;line-height:1.4;padding-top:.65rem}.form-label{text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.form-hint{font-size:.7rem;color:var(--fg-muted);margin-top:.35rem}.form-section{border:1px solid var(--border-dim);background:var(--bg-panel);margin-bottom:1.5rem}.form-section-title{padding:.65rem 1.75rem;border-bottom:1px solid var(--border-dim);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted);background:rgba(0,0,0,.15)}.badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;padding:.2rem .55rem;border:1px solid;white-space:nowrap}.badge:before{content:"●";font-size:.5rem}.badge-pending{color:var(--fg-muted);border-color:var(--border-dim)}.badge-funded{color:#6ca06c;border-color:rgba(108,160,108,.3)}.badge-assigned,.badge-routing{color:#d4b896;border-color:rgba(212,184,150,.3)}.badge-verifying{color:var(--accent);border-color:rgba(178,152,117,.3)}.badge-approved,.badge-released{color:#6ca06c;border-color:rgba(108,160,108,.3)}.badge-rejected{color:#c07070;border-color:rgba(192,112,112,.3)}.badge-expired,.badge-refunded{color:var(--fg-muted);border-color:var(--border-dim)}.badge-clean{color:#6ca06c;border-color:rgba(108,160,108,.3)}.badge-flagged{color:#c07070;border-color:rgba(192,112,112,.3)}.badge-open{color:var(--accent);border-color:rgba(178,152,117,.3)}.badge-evaluating{color:#758cc3;border-color:rgba(117,140,195,.3)}.tl-wrap{margin-bottom:2rem;padding:0 .25rem}.tl-bar{position:relative;display:flex;align-items:center;height:2.2rem}.tl-track{right:0;background:var(--border-dim)}.tl-fill,.tl-track{position:absolute;top:50%;left:0;height:3px;transform:translateY(-50%);border-radius:2px}.tl-fill{transition:width .6s cubic-bezier(.4,0,.2,1);background:var(--accent)}.tl-fill--completed{background:#6ca06c}.tl-fill--expired{background:var(--fg-muted);opacity:.45}.tl-dots{position:relative;display:flex;justify-content:space-between;width:100%;z-index:1}.tl-dot{width:10px;height:10px;border-radius:50%;background:var(--bg-main);border:2px solid var(--border-dim);transition:all .3s ease;flex-shrink:0}.tl-dot--done{background:var(--accent);border-color:var(--accent)}.tl-dot--done.tl-dot--completed-task{background:#6ca06c;border-color:#6ca06c}.tl-dot--current{width:14px;height:14px;margin:-2px;background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px rgba(178,152,117,.2);animation:tl-pulse 2s ease-in-out infinite}.tl-dot--expired{background:var(--fg-muted);border-color:var(--fg-muted);opacity:.5;animation:none}.tl-dot--future{background:var(--bg-main);border-color:var(--border-hl)}.tl-dot--future.tl-dot--expired{border-color:var(--border-dim);opacity:.35}@keyframes tl-pulse{0%,to{box-shadow:0 0 0 3px rgba(178,152,117,.2)}50%{box-shadow:0 0 0 6px rgba(178,152,117,.08)}}.tl-labels{display:flex;justify-content:space-between;margin-top:.4rem}.tl-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);opacity:.5;transition:opacity .3s;text-align:center;min-width:0}.tl-label--done{opacity:.7;color:var(--fg-muted)}.tl-label--current{opacity:1;color:var(--accent);font-weight:600}.tl-label--completed-task{color:#6ca06c}.tl-label--expired{opacity:.4}.mini-progress{height:2px;background:var(--border-dim);border-radius:1px;overflow:hidden}.mini-progress-fill{height:100%;border-radius:1px;transition:width .4s ease;background:var(--accent)}.mini-progress-fill--completed{background:#6ca06c}.mini-progress-fill--expired{background:var(--fg-muted);opacity:.5}.dash-live-card--expired{opacity:.5;border-left:2px solid var(--fg-muted)!important}.dash-live-card--expired:hover{opacity:.7}.browse-lifecycle-filters{display:flex;gap:.35rem;margin-bottom:.75rem}.tab-bar{margin-bottom:2rem}.tab{padding:.7rem 1.5rem;font-size:.75rem;letter-spacing:.1em;transition:color .2s,border-color .2s;background:transparent;margin-bottom:-1px}.api-key-section{border:1px solid var(--border-dim);background:var(--bg-panel);padding:1.75rem;margin-bottom:2rem}.api-key-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted);margin-bottom:.75rem}.api-key-row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.api-key-row--primary{align-items:stretch}.api-key-actions{display:flex;gap:.35rem}.api-key-row .btn-xs.btn-icon{min-height:1.9rem}.api-key-row--primary .api-key-actions .btn-xs.btn-icon{min-height:auto;height:100%}.api-key-value{flex:1 1;min-width:0;background:var(--bg-base);border:1px solid var(--border-hl);padding:.5rem .85rem;font-family:var(--font-mono);font-size:.82rem;color:var(--accent);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-key-snippet{margin-top:1.25rem;padding:1rem 1.25rem;background:var(--bg-base);border:1px solid var(--border-dim);font-size:.78rem;color:var(--fg-muted);line-height:1.7;overflow-x:auto;white-space:pre}.dash-dual-entry{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.dash-entry-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1.1rem;gap:1.1rem;padding:1.5rem 1.4rem;border:1px solid var(--border-dim);background:var(--bg-panel);text-decoration:none;color:var(--fg-main);transition:border-color .25s,background .25s}.dash-entry-card:hover{border-color:var(--border-hl);background:rgba(178,152,117,.04)}.dash-entry-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-hl);color:var(--accent);transition:border-color .25s,color .25s}.dash-entry-card:hover .dash-entry-icon{border-color:var(--accent)}.dash-entry-card--publish .dash-entry-icon{color:var(--accent)}.dash-entry-card--accept .dash-entry-icon{color:#6ca06c;border-color:rgba(108,160,108,.3)}.dash-entry-card--accept:hover .dash-entry-icon{border-color:#6ca06c}.dash-entry-body h3{font-size:.92rem;font-weight:500;margin:0 0 .3rem;letter-spacing:.02em}.dash-entry-body p{font-size:.72rem;color:var(--fg-muted);margin:0;line-height:1.45}.dash-entry-arrow{color:var(--fg-muted);transition:color .25s,transform .25s}.dash-entry-card:hover .dash-entry-arrow{color:var(--accent);transform:translateX(3px)}@media (max-width:768px){.dash-dual-entry{grid-template-columns:1fr}}.dash-section{margin-bottom:2rem}.dash-section-head{margin-bottom:1rem}.dash-section-head h2{display:flex;align-items:center;gap:.45rem;font-size:1rem;color:var(--fg-main);margin:0 0 .25rem}.dash-section-sub{font-size:.72rem;color:var(--fg-muted);margin:0 0 .65rem}.dash-filter-row{display:flex;flex-wrap:wrap;gap:.35rem}.dash-empty{padding:2rem 0;text-align:center;color:var(--fg-muted);font-size:.82rem}.executor-badge{display:inline-flex;align-items:center;gap:.2rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;padding:.15rem .45rem;border-radius:2px;font-family:var(--font-mono);white-space:nowrap;line-height:1.3}.executor-badge--human{background:rgba(108,160,108,.12);color:#6ca06c;border:1px solid rgba(108,160,108,.25)}.executor-badge--agent{background:rgba(117,140,195,.12);color:#758cc3;border:1px solid rgba(117,140,195,.25)}.executor-badge--any{background:rgba(178,152,117,.1);color:var(--fg-muted);border:1px solid var(--border-hl)}.dash-live-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}.dash-live-card{border:1px solid var(--border-dim);padding:.85rem 1rem;background:var(--bg-base);transition:border-color .2s}.dash-live-card:hover{border-color:var(--border-hl)}.dash-live-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.dash-live-card-title{font-size:.82rem;color:var(--fg-main);margin-bottom:.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.35}.dash-live-card-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.35rem}.task-tag{font-family:var(--font-mono,monospace);font-size:.52rem;letter-spacing:.06em;text-transform:lowercase;color:var(--accent);border:1px solid rgba(178,152,117,.25);background:rgba(178,152,117,.06);padding:.08rem .35rem;border-radius:2px;white-space:nowrap}.dash-live-card-meta{display:flex;justify-content:space-between;font-size:.68rem;color:var(--fg-muted)}.dash-live-card-reward{color:var(--accent);font-weight:600}.dash-live-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.45rem;font-size:.62rem;color:var(--fg-muted)}.dash-live-card-publisher{font-family:var(--font-mono)}.browse-task-list{display:flex;flex-direction:column;gap:.75rem}.browse-task-card{display:grid;grid-template-columns:44px 1fr 180px;background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:4px;padding:1.25rem 1.5rem;text-decoration:none;color:inherit;transition:border-color .25s,background-color .25s}.browse-task-card:hover{border-color:var(--border-hl);background:rgba(178,152,117,.03)}.browse-task-card--expired{opacity:.5}.browse-task-card--expired:hover{opacity:.7}.browse-task-card-fav{display:flex;align-items:flex-start;padding-top:.25rem;color:var(--fg-muted);transition:color .2s}.browse-task-card:hover .browse-task-card-fav{color:var(--accent)}.browse-task-card-fav--active{color:#e74c3c!important}.browse-task-card-fav--active:hover{color:#c0392b!important}.browse-task-card-content{display:flex;flex-direction:column;gap:.55rem;min-width:0}.browse-task-card-header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.browse-task-category{gap:.3rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-main);background:rgba(178,152,117,.1);padding:.18rem .55rem}.browse-task-category,.browse-task-chain-tag{display:inline-flex;align-items:center;font-weight:600;border-radius:3px}.browse-task-chain-tag{gap:.2rem;font-size:.58rem;padding:.15rem .5rem;color:#60a5fa;background:rgba(96,165,250,.12);letter-spacing:.04em}.browse-task-status-pill{display:inline-flex;align-items:center;gap:.2rem;font-size:.58rem;font-weight:500;padding:.15rem .5rem;border-radius:3px}.browse-task-status-pill--funded{color:#4ade80;background:rgba(74,222,128,.1)}.browse-task-deadline-pill{gap:.2rem;font-weight:500;color:#fb923c;background:rgba(251,146,60,.1);padding:.15rem .5rem;border-radius:3px}.browse-featured-pill,.browse-task-deadline-pill{display:inline-flex;align-items:center;font-size:.58rem}.browse-featured-pill{font-weight:600;letter-spacing:.06em;color:#f5d0a0;background:linear-gradient(135deg,rgba(178,152,117,.35),rgba(178,152,117,.12));border:1px solid rgba(178,152,117,.45);padding:.12rem .45rem;border-radius:3px;flex-shrink:0}.browse-curation-hint{font-size:.68rem;color:var(--fg-muted);margin:0 0 .85rem;padding:.45rem .65rem;border-left:2px solid rgba(178,152,117,.65);background:rgba(178,152,117,.06);line-height:1.45}.browse-task-title{font-size:1.05rem;font-weight:600;color:var(--accent);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.browse-task-card:hover .browse-task-title{text-decoration:underline}.browse-task-desc{font-size:.8rem;color:var(--fg-muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.browse-task-tags{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.browse-task-tag{font-family:var(--font-mono,monospace);font-size:.6rem;letter-spacing:.04em;color:var(--fg-main);border:1px solid var(--border-hl);background:rgba(255,255,255,.03);padding:.12rem .45rem;border-radius:3px;white-space:nowrap}.browse-task-tag-more{font-size:.6rem;color:var(--fg-muted)}.browse-task-meta{display:flex;align-items:center;gap:1rem;font-size:.7rem;color:var(--fg-muted);flex-wrap:wrap}.browse-task-meta-item{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.browse-task-card-aside{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding-left:1.5rem;min-width:0}.browse-task-price{font-size:1.4rem;font-weight:700;color:var(--fg-main);line-height:1}.browse-task-price-label{font-size:.58rem;color:var(--fg-muted);text-align:right;margin-top:.15rem}.browse-task-publisher-name{font-size:.62rem;color:var(--fg-muted);text-align:right;margin-top:.2rem}.browse-task-cta{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:500;color:var(--accent);padding:.3rem .75rem;border:1px solid var(--accent);border-radius:4px;transition:all .2s;white-space:nowrap}.browse-task-card:hover .browse-task-cta{background:var(--accent);color:var(--bg-base)}@media (max-width:768px){.browse-task-card{grid-template-columns:1fr;gap:.75rem;padding:1rem}.browse-task-card-fav{display:none}.browse-task-card-aside{flex-direction:row;align-items:center;justify-content:space-between;padding-left:0;padding-top:.75rem;border-top:1px solid var(--border-dim)}.browse-task-price{font-size:1.1rem}}.dash-worker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:.75rem;gap:.75rem}.dash-worker-card{border:1px solid var(--border-dim);padding:.85rem 1rem;background:var(--bg-base);transition:border-color .2s}.dash-worker-card:hover{border-color:var(--border-hl)}.dash-worker-head{display:grid;grid-template-columns:36px 1fr auto;grid-gap:.65rem;gap:.65rem;align-items:center;margin-bottom:.55rem}.dash-worker-avatar{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-hl);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;color:var(--fg-main);background:rgba(178,152,117,.08)}.dash-worker-avatar--agent{background:rgba(117,140,195,.12);border-color:rgba(117,140,195,.3);color:#758cc3}.dash-worker-name{font-size:.82rem;color:var(--fg-main)}.dash-worker-loc{font-size:.65rem;color:var(--fg-muted)}.dash-worker-status{font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;padding:.12rem .4rem;font-family:var(--font-mono);border-radius:2px}.dash-worker-status--idle{color:#6ca06c;background:rgba(108,160,108,.1)}.dash-worker-status--busy{color:#c07070;background:rgba(192,112,112,.1)}.dash-worker-stats{display:flex;gap:.6rem;font-size:.68rem;color:var(--fg-muted);align-items:center;margin-bottom:.45rem}.dash-worker-skills{display:flex;flex-wrap:wrap;gap:.3rem}.task-meta{display:flex;align-items:center;gap:.4rem}.task-list{border-top:1px solid var(--border-dim)}.task-card{display:grid;grid-template-columns:110px 1fr auto auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1.1rem 0;border-bottom:1px solid var(--border-dim);transition:background .2s;cursor:default}.task-card:last-child{border-bottom:none}.task-card:hover{background:rgba(178,152,117,.03)}.task-id{font-size:.78rem;color:var(--accent);font-weight:500}.task-meta{font-size:.85rem;color:var(--fg-main)}.task-sub{font-size:.72rem;color:var(--fg-muted);margin-top:.2rem}.task-reward{font-size:.85rem;color:var(--fg-main);white-space:nowrap}.task-reward,.task-reward-col{text-align:right}.task-actions-col{align-items:flex-end;gap:.4rem}.dash-task-list,.task-actions-col{display:flex;flex-direction:column}.dash-task-list{gap:.5rem;border-top:1px solid var(--border-dim);padding-top:.5rem}.dash-task-card{display:block;border:1px solid var(--border-dim);padding:.85rem 1.1rem;transition:border-color .15s,background .15s;cursor:pointer}.dash-task-card:hover{border-color:var(--border-hl);background:rgba(178,152,117,.03)}.dash-task-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.dash-task-id{font-size:.65rem;color:var(--accent);font-family:var(--font-mono,monospace);font-weight:500}.dash-task-badges{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.dash-task-title{font-size:.82rem;color:var(--fg-main);line-height:1.45;margin-bottom:.3rem}.dash-task-info{font-size:.68rem;color:var(--fg-muted);margin-bottom:.5rem;gap:.5rem}.dash-task-card-bottom,.dash-task-info{display:flex;align-items:center;flex-wrap:wrap}.dash-task-card-bottom{gap:.75rem;border-top:1px solid var(--border-dim);padding-top:.5rem}.dash-task-reward{font-size:.75rem;color:var(--fg-main);font-weight:600;white-space:nowrap}.dash-task-subs{font-size:.62rem;color:var(--accent);border:1px solid var(--border-hl);padding:.1rem .4rem}.dash-task-deadline{font-size:.62rem;color:var(--fg-muted)}.dash-task-details-link{margin-left:auto;font-size:.62rem;color:var(--accent);display:inline-flex;align-items:center;gap:.25rem}.assistant-input-row{display:grid;grid-template-columns:1fr auto;grid-gap:.6rem;gap:.6rem}.supply-card-head{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;align-items:start;padding:1.1rem 1.25rem;border-bottom:1px solid var(--border-dim)}.supply-card-reward{text-align:right}.info-box{padding:1rem 1.25rem;border-left:2px solid var(--border-hl);background:rgba(178,152,117,.04);font-size:.8rem;color:var(--fg-muted);line-height:1.65;margin-bottom:1.5rem}.info-box strong{color:var(--accent)}.warn-box{padding:1rem 1.25rem;border-left:2px solid rgba(192,112,112,.5);background:rgba(192,112,112,.05);font-size:.8rem;color:var(--fg-muted);line-height:1.65}.warn-box strong{color:#c07070}.ok-box{padding:1rem 1.25rem;border-left:2px solid rgba(108,160,108,.55);background:rgba(108,160,108,.06);font-size:.8rem;color:var(--fg-muted);line-height:1.65}.ok-box strong{color:#6ca06c}.btn-xs{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .7rem;font-size:.65rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border-hl);background:transparent;color:var(--fg-muted);cursor:pointer;font-family:var(--font-mono);transition:border-color .2s,color .2s;box-sizing:border-box}.btn-xs:hover{border-color:var(--accent);color:var(--accent)}.btn-xs-approve{border-color:rgba(108,160,108,.4);color:#6ca06c}.btn-xs-approve:hover{border-color:#6ca06c;background:rgba(108,160,108,.08)}.btn-xs-reject{border-color:rgba(192,112,112,.4);color:#c07070}.btn-xs-reject:hover{border-color:#c07070;background:rgba(192,112,112,.08)}.h-divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-hl),transparent);margin:2rem 0}@media (max-width:1024px){.hero-grid{gap:3rem}.awallet-grid,.features,.hero-grid{grid-template-columns:1fr}.section{padding:7rem 0}.cursor-glow{display:none}.feed-row{grid-template-columns:80px 1fr 65px}.feed-status{display:none}}@media (max-width:768px){.container{padding:0 1rem}.nav-links{display:none}.nav-inner{padding:0 1rem}.nav-right{margin-left:auto;gap:.4rem}.nav-language-picker{display:none;width:48px;min-width:48px}.nav-language-select{width:100%;min-width:100%;max-width:100%;font-size:.95rem}.nav-avatar-menu{display:none!important}.page-shell{padding-top:5.5rem;padding-bottom:3rem}.connect-page{min-height:calc(100vh - 5rem);align-items:flex-start}.connect-card{max-width:100%;padding:1.25rem 1rem}.hero{padding-top:6.25rem;min-height:auto}.hero-text{padding-top:1rem}.hero-grid{gap:2rem}.hero-text p{font-size:.85rem}.label{font-size:.6rem;letter-spacing:.08em;word-break:break-word}.footer-headline{font-size:clamp(2.1rem,9vw,2.85rem)}.section{padding:4rem 0}.code-block{margin-bottom:1.5rem}.stats-bar{top:54px}.form-row{gap:.4rem;padding:.85rem 1rem}.form-row,.task-card{grid-template-columns:1fr}.task-card{gap:.65rem}.task-id{display:none}.task-reward-col{text-align:left}.task-actions-col{align-items:flex-start}.assistant-input-row,.supply-card-head{grid-template-columns:1fr}.supply-card-head{gap:.6rem}.supply-card-reward{text-align:left}.api-key-snippet{font-size:.68rem}.flow-steps{gap:.4rem}.flow-arrow{display:none}.spec-row{grid-template-columns:1fr 1fr}.spec-note{display:none}.footer-meta{gap:1rem;align-items:center}.btn-group,.footer-meta{flex-direction:column}.btn{width:100%}.code-body{font-size:.7rem}.tab-bar{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab{padding:.6rem .85rem;font-size:.65rem;white-space:nowrap}.dash-entry-card{gap:.5rem}.dash-entry-card,.dash-live-grid,.dash-worker-grid{grid-template-columns:1fr}.dash-section{padding:1rem 0 .5rem}.dash-filter-row{flex-wrap:wrap;gap:.5rem}.dash-task-details-link{margin-left:0;margin-top:.25rem}.publish-flow{max-width:100%;padding:0 .25rem}.publish-layout{grid-template-columns:1fr;gap:1rem}.publish-layout-sidebar{position:static}.publish-chat-input{grid-template-columns:1fr;gap:.4rem}.publish-chat-input .btn-xs{width:100%}.publish-actions{flex-direction:column}.publish-actions .btn{width:100%}.publish-card{padding:.85rem .75rem}.td-escrow-row,.td-info-row,.td-stat-row{flex-direction:column;gap:.2rem}.page-actions{flex-wrap:wrap;gap:.5rem}.page-header h1{font-size:clamp(1.1rem,4vw,1.6rem)}.drafts-panel{width:100%}.browse-toolbar{flex-direction:column;gap:.6rem}}@media (max-width:480px){.page-shell{padding-top:4.5rem}.hero{padding-top:5.5rem}.hero-text{padding-top:1.125rem}.hero-headline-line{font-size:clamp(2.2rem,10vw,2.8rem)}.connect-card{padding:1rem .75rem}.spec-row{grid-template-columns:1fr}.tab{padding:.5rem .6rem;font-size:.6rem}.publish-card-head{font-size:.78rem}.td-title{font-size:1.1rem}.td-price-dollar{font-size:1.3rem}}.publish-flow{max-width:64rem;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.publish-layout{display:grid;grid-template-columns:1fr 320px;grid-gap:1.5rem;gap:1.5rem;align-items:start}.publish-layout-main{min-width:0;display:flex;flex-direction:column;gap:1rem}.publish-layout-sidebar{position:-webkit-sticky;position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:0}.publish-sidebar-card{border:1px solid var(--border-dim);background:var(--bg-panel)}.publish-sidebar-card+.publish-sidebar-card{border-top:none}.publish-sidebar-card-head{padding:.5rem .75rem;border-bottom:1px solid var(--border-dim);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-family:var(--font-mono)}.publish-sidebar-rows{padding:.25rem 0}.publish-sidebar-row{display:flex;justify-content:space-between;align-items:center;padding:.3rem .75rem;font-size:.68rem;color:var(--fg-muted)}.publish-sidebar-row strong{color:var(--fg-main);font-weight:600}.publish-sidebar-confirm{display:flex;align-items:flex-start;gap:.4rem;padding:.6rem .75rem;font-size:.62rem;color:var(--fg-muted);line-height:1.45;border:1px solid var(--border-dim);border-top:none;cursor:pointer}.publish-sidebar-confirm input{margin-top:.15rem}.publish-sidebar-actions{display:flex;flex-direction:column;gap:.4rem;padding:.65rem .75rem;border:1px solid var(--border-dim);border-top:none}.publish-flow .page-header{margin-bottom:0;padding-bottom:1.25rem}.publish-flow .page-header h1{font-size:clamp(1.35rem,3vw,1.85rem)}.publish-card{border:1px solid var(--border-dim);background:var(--bg-panel)}.publish-card-head{padding:.55rem 1rem;border-bottom:1px solid var(--border-dim);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);background:rgba(0,0,0,.12)}.publish-chat-body{max-height:min(42vh,320px);overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.55rem;font-size:.78rem;line-height:1.5;color:var(--fg-muted)}.publish-chat-msg-user{color:var(--fg-main);align-self:flex-end;text-align:right;max-width:92%}.publish-chat-msg-ai{color:var(--fg-muted);align-self:flex-start;max-width:100%;white-space:pre-wrap}.publish-chat-msg-ai strong,.publish-chat-msg-user strong{color:var(--accent);font-weight:500;margin-right:.35rem}.publish-chat-input{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--border-dim);background:rgba(0,0,0,.08);align-items:stretch}.publish-chat-input .dash-input{margin:0;height:100%}.publish-chat-input .btn-xs{height:100%;padding:0 1rem;font-size:.72rem;align-self:stretch;display:flex;align-items:center}.publish-review-body{padding:0}.publish-review-body .form-row{padding:.85rem 1rem;grid-template-columns:1fr;gap:.35rem}.publish-review-body .form-row .form-label{padding-top:0}.publish-mode-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem 1rem;border-bottom:1px solid var(--border-dim)}.publish-chip{flex-direction:row;justify-content:center;gap:.35rem;letter-spacing:.08em;padding:.38rem .65rem;border:1px solid var(--border-hl);transition:border-color .2s,color .2s}.publish-chip svg{flex-shrink:0;vertical-align:middle}.publish-chip--on{background:rgba(178,152,117,.08)}.publish-chip--on.publish-chip--human{border-color:rgba(108,160,108,.5);color:#6ca06c;background:rgba(108,160,108,.08)}.publish-chip--on.publish-chip--agent{border-color:rgba(117,140,195,.5);color:#758cc3;background:rgba(117,140,195,.08)}.publish-instances-inline{width:3.5rem;padding:.35rem .45rem;font-size:.75rem;border:1px solid var(--border-hl);background:var(--bg-base);color:var(--fg-main);font-family:var(--font-mono)}.publish-confirm-row{padding:.75rem 1rem;border-top:1px solid var(--border-dim);font-size:.72rem;color:var(--fg-muted);display:flex;align-items:flex-start;gap:.5rem}.publish-confirm-row input{margin-top:.2rem}.publish-wallet-strip{padding:.75rem 1rem;border-top:1px solid var(--border-dim);font-size:.72rem;color:var(--fg-muted);line-height:1.55}.publish-wallet-strip code{font-size:.68rem;color:var(--fg-main)}.publish-actions{display:flex;flex-wrap:wrap;gap:.65rem;padding:0 0 .5rem}.drafts-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;justify-content:flex-end}.drafts-panel{width:min(400px,90vw);height:100vh;background:var(--bg-main,#0e0e10);border-left:1px solid var(--border-dim);display:flex;flex-direction:column;animation:drafts-slide-in .2s ease-out}@keyframes drafts-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.drafts-panel-head{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;border-bottom:1px solid var(--border-dim);font-size:.85rem;letter-spacing:.06em}.drafts-close{background:none;border:none;color:var(--fg-muted);font-size:1rem;cursor:pointer;padding:.2rem .4rem}.drafts-close:hover{color:var(--fg-main)}.drafts-panel-body{flex:1 1;overflow-y:auto;padding:.75rem}.drafts-empty{text-align:center;padding:3rem 1rem;color:var(--fg-muted);font-size:.78rem}.drafts-item{padding:.75rem;border:1px solid var(--border-dim);border-radius:.35rem;margin-bottom:.5rem;background:rgba(255,255,255,.02);transition:border-color .15s}.drafts-item--active,.drafts-item:hover{border-color:var(--accent)}.drafts-item--active{background:rgba(255,200,50,.04)}.drafts-item-info{cursor:pointer}.drafts-item-title{font-size:.78rem;font-weight:600;color:var(--fg-main);margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drafts-item-date{font-size:.62rem;color:var(--fg-muted)}.drafts-item-actions{display:flex;gap:.4rem;margin-top:.5rem}.drafts-delete-btn{color:#c07070!important}.drafts-delete-btn:hover{color:#e06060!important}.publish-reward-deadline-row{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:768px){.publish-reward-deadline-row{grid-template-columns:1fr!important}}.browse-page .page-header h1{margin-bottom:.35rem}.browse-toolbar{align-items:stretch;margin-bottom:1.25rem}.browse-search{flex:1 1;min-width:200px;display:flex;align-items:center}.browse-search-icon{left:.75rem}.browse-search-input{padding:.55rem .75rem .55rem 2.25rem;border:1px solid var(--border-hl);font-size:.75rem;letter-spacing:.04em;outline:none;transition:border-color .3s}.browse-filters{gap:.4rem}.browse-filter-label{display:inline-flex;align-items:center;font-size:.58rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;padding:0 .2rem}.browse-filter-btn{display:inline-flex;gap:.3rem;padding:.45rem .85rem;background:var(--bg-panel);font-size:.68rem;transition:all .3s}.browse-filter-btn:hover{color:var(--fg-main)}.browse-filter-btn.active{background:var(--accent-glow)}.browse-category-filter{position:relative;display:inline-block}.browse-category-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:240px;max-height:320px;overflow-y:auto;background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.6);padding:.4rem 0}.browse-category-dropdown-head{display:flex;align-items:center;justify-content:space-between;padding:.4rem .7rem .5rem;border-bottom:1px solid var(--border-dim);margin-bottom:.25rem}.browse-category-dropdown-clear{background:none;border:none;color:var(--accent);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:0}.browse-category-dropdown-clear:hover{text-decoration:underline}.browse-category-option{display:flex;align-items:center;gap:.45rem;padding:.45rem .75rem;cursor:pointer;font-size:.72rem;color:var(--fg-main);transition:background-color .15s}.browse-category-option:hover{background:rgba(178,152,117,.08)}.browse-category-option.checked{color:var(--accent)}.browse-category-option input[type=checkbox]{accent-color:var(--accent);cursor:pointer;margin:0}.browse-stats-strip{gap:1.5rem;margin-bottom:1.5rem}.browse-stat{flex:1 1;align-items:center;padding:.75rem .5rem;background:var(--bg-panel);border-radius:4px}.browse-stat-num{font-size:1.15rem;color:var(--fg-main);line-height:1}.browse-stat-label{font-size:.6rem;margin-top:.3rem}.browse-results-header{display:flex;align-items:center;gap:.4rem;font-size:.68rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.browse-results-header svg{opacity:.5}.browse-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.browse-card{padding:1rem 1.15rem;gap:.65rem;transition:border-color .3s;height:100%;min-height:0}.browse-card-body{flex:1 1 auto;display:flex;flex-direction:column;gap:.65rem}.browse-card:hover{border-color:var(--border-hl)}.browse-card-head{gap:.65rem}.browse-avatar{width:36px;height:36px;inline-size:36px;block-size:36px;min-width:36px;max-width:36px;min-height:36px;max-height:36px;flex:0 0 36px;font-weight:500;color:var(--fg-main);letter-spacing:.05em}.browse-avatar img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;display:block}.browse-avatar--agent{color:var(--accent);background:var(--accent-glow)}.browse-card-identity{flex:1 1}.browse-card-name{gap:.35rem;font-size:.85rem}.browse-verified{color:var(--accent);flex-shrink:0}.browse-card-role{display:inline-flex;align-items:center;gap:.35rem;font-size:.62rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em}.browse-role-pill{gap:.22rem}.browse-card-rate{font-size:1rem;font-weight:500;color:var(--fg-main);white-space:nowrap}.browse-card-rate span{font-size:.65rem;color:var(--fg-muted);font-weight:400}.browse-card-rate--agent{font-size:.68rem;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-weight:400}.browse-card-tagline{font-size:.75rem;line-height:1.45;margin:0}.browse-card-meta{gap:.55rem;font-size:.68rem}.browse-card-meta span{display:inline-flex;align-items:center;gap:.25rem}.browse-remote-badge{font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;padding:.1rem .4rem;border:1px solid rgba(100,180,120,.3);color:rgba(100,180,120,.8)}.browse-card-stats{display:flex;align-items:center;gap:.75rem;font-size:.68rem;color:var(--fg-muted)}.browse-card-stats span,.browse-rating{display:inline-flex;align-items:center;gap:.2rem}.browse-rating{color:var(--accent)}.browse-card-skills{gap:.3rem}.browse-skill{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;padding:.12rem .45rem;transition:border-color .3s,color .3s}.browse-card:hover .browse-skill{border-color:var(--border-hl)}.browse-card-foot{gap:.75rem;padding-top:.65rem}.browse-reviews{font-size:.65rem}.btn-sm{padding:.4rem .85rem;font-size:.68rem}.browse-empty{padding:4rem 2rem;text-align:center;font-size:.82rem;color:var(--fg-muted);border:1px dashed var(--border-dim)}.browse-cta{margin-top:3rem;padding:2rem;border:1px solid var(--border-dim);background:var(--bg-panel)}.browse-cta p{margin-bottom:1rem;font-size:.82rem}.browse-locked-card{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border:1px dashed var(--accent);background:linear-gradient(180deg,rgba(178,152,117,.04),rgba(178,152,117,.01));color:inherit;text-decoration:none;border-radius:4px;transition:border-color .2s,background .2s,transform .2s}.browse-locked-card:hover{border-color:var(--accent);background:linear-gradient(180deg,rgba(178,152,117,.08),rgba(178,152,117,.02));transform:translateY(-1px)}.browse-locked-card-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-dim);background:rgba(178,152,117,.08);color:var(--accent);border-radius:4px}.browse-locked-card-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.browse-locked-card-title{font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.04em;color:var(--fg-main);margin:0}.browse-locked-card-desc{font-size:.7rem;color:var(--fg-muted);margin:0;line-height:1.45}.browse-card.browse-locked-card--grid,.browse-locked-card--grid{flex-direction:column;align-items:flex-start;text-align:left;padding:1rem;gap:.75rem;min-height:100%;border:1px dashed var(--accent);background:linear-gradient(180deg,rgba(178,152,117,.04),rgba(178,152,117,.01))}.browse-card.browse-locked-card--grid:hover{border-color:var(--accent);background:linear-gradient(180deg,rgba(178,152,117,.08),rgba(178,152,117,.02));box-shadow:none}.browse-locked-card--grid .browse-locked-card-icon{width:38px;height:38px}.browse-rookie-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:1px solid var(--border-dim);background:transparent;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,color .15s,background .15s}.browse-rookie-toggle:hover{border-color:var(--accent);color:var(--fg-main)}.browse-rookie-toggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;border:1px solid var(--border-dim);background:transparent;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .15s,background .15s}.browse-rookie-toggle input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}.browse-rookie-toggle input[type=checkbox]:checked:after{content:"";position:absolute;left:2px;top:-1px;width:4px;height:8px;border-width:medium;border-left:0 solid var(--bg-page,#0f0e0c);border-bottom:1.5px solid var(--bg-page,#0f0e0c);border-right:1.5px solid var(--bg-page,#0f0e0c);border-top:0 solid var(--bg-page,#0f0e0c);transform:rotate(45deg)}.browse-rookie-toggle:has(input:checked){border-color:var(--accent);color:var(--accent);background:rgba(178,152,117,.06)}@media (max-width:640px){.browse-grid{grid-template-columns:1fr}.browse-stats-strip{flex-wrap:wrap}.browse-stat{min-width:50%}.browse-locked-card,.browse-toolbar{flex-direction:column}.browse-locked-card{align-items:flex-start;text-align:left}.browse-rookie-toggle{width:100%;justify-content:flex-start}}.beesi-chat-fab{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9000}.beesi-chat-fab-btn{width:4rem;height:4rem;border-radius:50%;border:1px solid var(--accent);background:var(--bg-panel);color:var(--accent);font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.5);transition:transform .2s,box-shadow .2s;overflow:hidden;padding:0}.beesi-chat-fab-btn:hover{transform:scale(1.08);box-shadow:0 6px 28px rgba(0,0,0,.6)}.beesi-chat-fab-logo{width:100%;height:100%;object-fit:cover;display:block;opacity:1;border-radius:50%;transform:scaleX(-1)}.beesi-chat-fab--pulse .beesi-chat-fab-btn{animation:beesi-pulse 2s ease-in-out infinite}@keyframes beesi-pulse{0%,to{box-shadow:0 4px 20px rgba(0,0,0,.5)}50%{box-shadow:0 0 0 10px rgba(200,170,110,.18),0 4px 20px rgba(0,0,0,.5)}}.beesi-chat-panel{position:absolute;bottom:3.8rem;right:0;width:360px;max-height:480px;display:flex;flex-direction:column;border:1px solid var(--border-dim);border-radius:.5rem;background:var(--bg-panel);box-shadow:0 8px 40px rgba(0,0,0,.5);animation:beesi-chat-slide-up .3s ease-out;overflow:hidden}@keyframes beesi-chat-slide-up{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.beesi-chat-panel-head{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;border-bottom:1px solid var(--border-dim);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.beesi-chat-close{background:none;border:none;color:var(--fg-muted);cursor:pointer;font-size:.85rem;padding:0;line-height:1}.beesi-chat-close:hover{color:var(--fg-main)}.beesi-chat-panel-body{flex:1 1;overflow-y:auto;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.5rem;max-height:320px;font-size:.75rem;line-height:1.55}.beesi-chat-panel-input{display:flex;gap:.35rem;padding:.5rem .6rem;border-top:1px solid var(--border-dim);align-items:stretch}.beesi-chat-panel-input .dash-input{flex:1 1;font-size:.72rem;height:auto;min-height:2rem}.beesi-chat-panel-input .beesi-chat-voice-btn,.beesi-chat-panel-input .btn-xs{align-self:stretch;height:auto}.beesi-typing-indicator{display:inline-flex;gap:3px;margin-left:4px;vertical-align:middle}.beesi-typing-indicator>span{width:5px;height:5px;border-radius:50%;background:var(--accent,#b29875);opacity:.5;animation:beesi-dot-bounce 1.2s ease-in-out infinite}.beesi-typing-indicator>span:nth-child(2){animation-delay:.15s}.beesi-typing-indicator>span:nth-child(3){animation-delay:.3s}@keyframes beesi-dot-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.beesi-chat-voice-btn{background:none;border:1px solid var(--border-dim);border-radius:4px;width:2rem;font-size:.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--fg-muted);transition:border-color .2s,color .2s;flex-shrink:0}.beesi-chat-voice-btn:hover{border-color:var(--accent);color:var(--accent)}.beesi-chat-voice-btn--active{border-color:#e05050;color:#e05050;animation:beesi-mic-blink .8s ease-in-out infinite alternate}@keyframes beesi-mic-blink{0%{opacity:1}to{opacity:.5}}.ai-refine-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-hl);background:transparent;color:var(--fg-muted);cursor:pointer;transition:border-color .2s,color .2s,background .2s;white-space:nowrap}.ai-refine-btn:hover{border-color:var(--accent);color:var(--accent);background:rgba(178,152,117,.06)}.ai-refine-btn:disabled{opacity:.45;cursor:not-allowed}.ai-refine-btn svg{flex-shrink:0}.ai-suggest-preview{margin-top:.5rem;padding:.75rem .85rem;border:1px solid rgba(178,152,117,.25);border-left:3px solid var(--accent);background:rgba(178,152,117,.04);font-family:var(--font-mono);font-size:.72rem;color:var(--fg-muted);line-height:1.65;white-space:pre-wrap;word-break:break-word;max-height:420px;overflow-y:auto;animation:ai-suggest-fade .3s ease-out}@keyframes ai-suggest-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ai-suggest-actions{display:flex;gap:.5rem;margin-top:.4rem}.ai-suggest-accept{padding:.25rem .75rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(108,160,108,.4);background:rgba(108,160,108,.06);color:#6ca06c;cursor:pointer;transition:border-color .2s,background .2s}.ai-suggest-accept:hover{border-color:#6ca06c;background:rgba(108,160,108,.12)}.ai-suggest-dismiss{padding:.25rem .75rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-hl);background:transparent;color:var(--fg-muted);cursor:pointer;transition:border-color .2s,color .2s}.ai-suggest-dismiss:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:480px){.beesi-chat-panel{width:calc(100vw - 2rem);right:-.5rem;max-height:60vh}.beesi-chat-fab{bottom:1rem;right:1rem}}.browse-page{max-width:60rem;margin:0 auto}.tab-bar{display:flex;gap:.1rem;border-bottom:1px solid var(--border-dim)}.tab{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .85rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--fg-muted);cursor:pointer;display:flex;align-items:center;gap:.3rem;transition:color .15s,border-color .15s}.tab:hover{color:var(--fg-main)}.tab.active{color:var(--accent);border-bottom-color:var(--accent)}.browse-toolbar{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.browse-search{flex:1 1 14rem;position:relative}.browse-search-icon{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:var(--fg-muted);pointer-events:none}.browse-search-input{width:100%;font-family:var(--font-mono);font-size:.72rem;padding:.45rem .5rem .45rem 2rem;background:var(--bg-panel);border:1px solid var(--border-dim);color:var(--fg-main)}.browse-search-input::placeholder{color:var(--fg-muted)}.browse-search-input:focus{border-color:var(--accent);outline:none}.browse-filters{display:flex;gap:.25rem;flex-wrap:wrap}.browse-filter-btn{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .55rem;border:1px solid var(--border-dim);background:transparent;color:var(--fg-muted);cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:border-color .15s,color .15s,background .15s}.browse-filter-btn.active,.browse-filter-btn:hover{border-color:var(--accent);color:var(--accent)}.browse-filter-btn.active{background:rgba(178,152,117,.06)}.browse-stats-strip{display:flex;gap:2rem;margin-bottom:1.25rem;padding:.5rem 0}.browse-stat{display:flex;flex-direction:column;gap:.05rem}.browse-stat-num{font-family:var(--font-mono);font-size:1.1rem;color:var(--accent);font-weight:500}.browse-stat-label{font-family:var(--font-mono);font-size:.55rem;color:var(--fg-muted);letter-spacing:.1em;text-transform:uppercase}.browse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:.75rem;gap:.75rem}.browse-card{border:1px solid var(--border-dim);background:var(--bg-panel);display:flex;flex-direction:column;min-height:20.5rem;overflow:visible;transition:border-color .15s,box-shadow .15s}.browse-card:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-glow)}.browse-card-head{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem 0}.browse-avatar{width:38px;height:38px;inline-size:38px;block-size:38px;min-width:38px;max-width:38px;min-height:38px;max-height:38px;aspect-ratio:1/1;border-radius:50%;border:1px solid var(--border-hl);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.65rem;font-weight:600;color:var(--accent);background:var(--accent-glow);overflow:hidden;flex:0 0 38px;position:relative}.browse-avatar--agent{border-color:var(--accent)}.browse-card-identity,.browse-card-name{overflow:hidden;min-width:0}.browse-card-name{font-size:.82rem;color:var(--fg-main);font-weight:500;display:flex;align-items:center;gap:.3rem;text-overflow:ellipsis;white-space:nowrap}.browse-card-name .browse-verified{color:var(--accent);flex-shrink:0}.browse-card-role{margin-top:.15rem}.browse-role-pill{display:inline-flex;align-items:center;gap:.2rem;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);border:1px solid var(--border-dim);padding:.08rem .35rem;border-radius:2px}.browse-card-body{padding:.6rem 1rem;flex:1 1;min-height:0;overflow:visible}.browse-card-tagline{font-size:.72rem;color:var(--fg-muted);line-height:1.5;margin:0 0 .4rem;white-space:normal;overflow:visible;overflow-wrap:anywhere;min-width:0}.browse-card-meta{font-size:.65rem;color:var(--fg-muted);display:flex;align-items:center;gap:.25rem;margin-bottom:.35rem;min-width:0}.browse-card-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-card-skills{display:flex;flex-wrap:wrap;gap:.25rem;max-height:3.65rem;overflow:hidden}.browse-skill{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.06em;text-transform:lowercase;padding:.12rem .4rem;border:1px solid var(--border-dim);color:var(--fg-muted)}.browse-card-agents{padding:.45rem .85rem;border-top:1px solid var(--border-dim);font-size:.65rem;color:var(--fg-muted);max-height:4.15rem;overflow:hidden}.browse-card-agent-row{display:flex;align-items:center;gap:.3rem;min-width:0;margin-bottom:.15rem}.browse-card-agent-row:last-child{margin-bottom:0}.browse-card-agent-icon{color:var(--accent);flex-shrink:0}.browse-card-agent-name{color:var(--fg-main);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-card-foot{padding:.55rem 1rem;border-top:1px solid var(--border-dim);display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto}.browse-reviews{font-size:.6rem;color:var(--fg-muted)}.browse-reviews,.btn-sm{font-family:var(--font-mono)}.btn-sm{font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .55rem}.browse-cta{margin-top:2.5rem;padding:2rem 1rem;border-top:1px solid var(--border-dim);text-align:center}.browse-cta p{font-size:.78rem;color:var(--fg-muted);margin:0 0 .75rem}.publish-chip{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .6rem;border:1px solid var(--border-dim);background:transparent;color:var(--fg-muted);cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;transition:border-color .15s,color .15s,background .15s}.publish-chip--on,.publish-chip:hover{border-color:var(--accent);color:var(--accent)}.publish-chip--on{background:rgba(178,152,117,.06)}.task-detail-full-desc{margin-top:.65rem;font-size:.78rem;color:var(--fg-muted);line-height:1.55;border-left:2px solid var(--border-hl);padding-left:.75rem}.task-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:1.5rem}.task-info-card{border:1px solid var(--border-dim);background:var(--bg-panel);padding:.85rem 1rem}.task-info-card-label{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);display:flex;align-items:center;gap:.25rem;margin-bottom:.35rem}.task-info-card-value{font-family:var(--font-mono);font-size:1.05rem;color:var(--fg-main);font-weight:500;margin-bottom:.15rem}.task-info-card-sub{font-family:var(--font-mono);font-size:.58rem;color:var(--fg-muted)}.task-info-card--clickable{text-align:left;width:100%;cursor:pointer;color:inherit;font:inherit;transition:border-color .12s var(--ease-out-expo),background-color .12s var(--ease-out-expo),transform .12s var(--ease-out-expo)}.task-info-card--clickable:hover{border-color:var(--accent);background:rgba(178,152,117,.04)}.task-info-card--clickable:active{transform:translateY(1px)}.task-info-card--clickable:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.worker-detail-card{border:1px solid var(--border-dim);background:var(--bg-panel)}.worker-detail-head{display:flex;align-items:center;gap:1rem;padding:1.25rem}.btn-interest{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono,monospace);font-size:.68rem;letter-spacing:.04em;padding:.35rem .7rem;border:1px solid var(--border-dim);background:transparent;color:var(--fg-muted);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.btn-interest--active,.btn-interest:hover:not(:disabled){border-color:#c07070;color:#c07070}.btn-interest--active{background:rgba(192,112,112,.08)}.btn-interest:disabled{opacity:.45;cursor:not-allowed}.btn-interest-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em}.task-comments-section{border:1px solid var(--border-dim);background:var(--bg-panel);margin-bottom:2rem}.task-comments-header{display:flex;align-items:center;gap:.45rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--border-dim);font-family:var(--font-mono,monospace);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-main)}.task-comments-empty{padding:1.75rem 1.25rem;text-align:center;color:var(--fg-muted);font-size:.78rem}.task-comments-list{max-height:32rem;overflow-y:auto}.task-comment{padding:.85rem 1.25rem;border-bottom:1px solid var(--border-dim)}.task-comment:last-child{border-bottom:none}.task-comment-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.3rem}.task-comment-author{font-family:var(--font-mono,monospace);font-size:.7rem;color:var(--fg-main);font-weight:500}.task-comment-publisher-badge{font-family:var(--font-mono,monospace);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:#6ca06c;border:1px solid rgba(108,160,108,.35);background:rgba(108,160,108,.08);padding:.08rem .35rem;border-radius:2px}.task-comment-time{font-size:.6rem;color:var(--fg-muted)}.task-comment-body{font-size:.78rem;color:var(--fg-main);line-height:1.55;white-space:pre-wrap;word-break:break-word}.task-comment-form{padding:.85rem 1.25rem;border-top:1px solid var(--border-dim)}.task-comment-input{margin-bottom:.5rem}.task-comment-form-actions{display:flex;justify-content:space-between;align-items:center}.task-comment-hint{font-size:.58rem;color:var(--fg-muted)}.sub-detail-card{border:1px solid var(--border-dim);background:var(--bg-panel)}.sub-detail-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.65rem 1.1rem;border-bottom:1px solid var(--border-dim);background:rgba(0,0,0,.12)}.sub-detail-body{padding:.85rem 1.1rem}.sub-detail-section-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);margin-bottom:.5rem;font-weight:600}.sub-detail-actions{padding:.65rem 1.1rem;border-top:1px solid var(--border-dim);display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.sub-score-badge{font-family:var(--font-mono,monospace);font-size:.62rem;font-weight:700;color:var(--accent);border:1px solid var(--border-hl);padding:.12rem .45rem;background:rgba(178,152,117,.08)}.evidence-grid{display:flex;gap:.6rem;flex-wrap:wrap}.evidence-thumb-link{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;border:1px solid var(--border-dim);padding:.35rem;transition:border-color .15s;max-width:9rem}.evidence-thumb-link:hover{border-color:var(--accent)}.evidence-thumb{width:8rem;height:6rem;object-fit:cover;background:rgba(0,0,0,.3);display:block}.evidence-thumb--broken{gap:.2rem;background:rgba(255,255,255,.03);border:1px dashed var(--border-hl)}.evidence-thumb--broken,.evidence-thumb--icon{display:flex;flex-direction:column;align-items:center;justify-content:center}.evidence-thumb--icon{gap:.1rem;background:rgba(178,152,117,.05)}button.evidence-thumb-link{background:none;cursor:pointer;font:inherit;color:inherit}button.evidence-thumb-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.evidence-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:evidence-lightbox-fade .12s ease-out}@keyframes evidence-lightbox-fade{0%{opacity:0}to{opacity:1}}.evidence-lightbox-content{position:relative;max-width:95vw;max-height:95vh;background:var(--bg-panel);border:1px solid var(--border-hl);display:flex;flex-direction:column}.evidence-lightbox-close{position:absolute;top:-2.4rem;right:0;background:none;border:1px solid var(--border-hl);color:var(--fg-main);width:2rem;height:2rem;font-size:1.4rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}.evidence-lightbox-close:hover{border-color:var(--accent);color:var(--accent)}.evidence-lightbox-body{display:flex;align-items:center;justify-content:center;overflow:auto;padding:0}.evidence-lightbox-media{max-width:90vw;max-height:80vh;display:block;object-fit:contain}.evidence-lightbox-meta{border-top:1px solid var(--border-dim);padding:.65rem 1rem;font-size:.72rem;color:var(--fg-main);background:rgba(0,0,0,.2)}.evidence-thumb-label{font-size:.58rem;color:var(--fg-muted);text-align:center;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-chip{font-size:.72rem;color:var(--fg-main);border:1px solid var(--border-hl);padding:.25rem .65rem;display:inline-flex;align-items:center;gap:.3rem}.evidence-chip--link{text-decoration:none;cursor:pointer;transition:border-color .15s}.evidence-chip--link:hover{border-color:var(--accent);color:var(--accent)}.evidence-chip-type{font-size:.6rem;color:var(--fg-muted)}.leaderboard{width:100%}.leaderboard-header{display:flex;align-items:center;padding:.5rem 1rem;border-bottom:1px solid var(--border-hl);background:rgba(0,0,0,.2)}.leaderboard-header .leaderboard-col{font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);font-weight:600}.leaderboard-row-wrap{display:block;border-bottom:1px solid var(--border-dim)}.leaderboard-row{display:flex;align-items:center;padding:.55rem 1rem;transition:background .15s;width:100%;background:transparent;border:none;color:inherit;font:inherit;text-align:left;cursor:default}.leaderboard-row--clickable{cursor:pointer}.leaderboard-row--clickable:hover{background:rgba(178,152,117,.04)}.leaderboard-row--me{background:rgba(178,152,117,.06);border-left:2px solid var(--accent)}.leaderboard-row--top3{background:rgba(178,152,117,.03)}.leaderboard-row--open{background:rgba(178,152,117,.08)}.leaderboard-chevron{margin-left:.5rem;color:var(--accent);font-size:.75rem;line-height:1}.leaderboard-detail{padding:.85rem 1.1rem 1rem;background:rgba(0,0,0,.25);display:flex;flex-direction:column;gap:.95rem}.leaderboard-detail-block{display:flex;flex-direction:column;gap:.4rem}.leaderboard-detail-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-weight:600}.leaderboard-detail-note{font-size:.74rem;line-height:1.5;color:var(--fg-main);white-space:pre-wrap;background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:4px;padding:.5rem .7rem}.leaderboard-detail-evidence{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:.7rem;gap:.7rem}.leaderboard-detail-evidence-item{display:flex;flex-direction:column;gap:.35rem;background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:4px;padding:.4rem}.leaderboard-detail-evidence-meta{display:flex;flex-direction:column;gap:.1rem}.leaderboard-detail-evidence-name{font-size:.66rem;color:var(--fg-main);word-break:break-all}.leaderboard-detail-evidence-desc{font-size:.62rem;color:var(--fg-muted);line-height:1.4}.leaderboard-detail-ai{display:flex;flex-direction:column;gap:.5rem;background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:4px;padding:.55rem .75rem}.leaderboard-detail-ai-row{display:grid;grid-template-columns:minmax(120px,auto) 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;font-size:.7rem;color:var(--fg-muted)}.leaderboard-detail-ai-reasoning{font-size:.7rem;color:var(--fg-main);line-height:1.5;border-top:1px solid var(--border-dim);padding-top:.45rem;margin-top:.25rem;white-space:pre-wrap}.leaderboard-col--rank{min-width:2.5rem;display:flex;align-items:center;justify-content:center}.leaderboard-col--performer{flex:1 1;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;min-width:0}.leaderboard-col--files{min-width:3rem;text-align:center}.leaderboard-col--score{min-width:8rem;flex:0 0 9rem;padding-right:.75rem}.leaderboard-col--status{min-width:5rem;text-align:right;display:flex;justify-content:flex-end}.leaderboard-you-badge{font-family:var(--font-mono,monospace);font-size:.48rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--border-hl);background:rgba(178,152,117,.1);padding:.06rem .3rem;border-radius:2px;font-weight:600}.leaderboard-scorebar{display:grid;grid-template-columns:minmax(4rem,1fr) 2.4rem;align-items:center;grid-gap:.5rem;gap:.5rem;width:100%}.leaderboard-scorebar-track{height:4px;min-width:0;background:var(--border-dim);border-radius:2px;overflow:hidden}.leaderboard-scorebar-value{font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:600;line-height:1;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modal-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:fadeIn .2s ease}.modal-card{position:relative;background:var(--bg-panel,#1a1a1a);border:1px solid var(--border-hl);max-width:28rem;width:100%;padding:2rem 2rem 1.5rem;text-align:center;animation:slideUp .25s ease}.modal-close{position:absolute;top:.75rem;right:.75rem;background:none;border:none;color:var(--fg-muted);cursor:pointer;padding:.25rem;transition:color .15s}.modal-close:hover{color:var(--fg-main)}.modal-icon-circle{width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(108,160,108,.15);border:1px solid rgba(108,160,108,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#6ca06c}.modal-title{font-size:1.1rem;color:var(--fg-main);margin-bottom:.5rem;font-weight:600}.modal-body{font-size:.78rem;color:var(--fg-muted);line-height:1.5;margin-bottom:1.25rem}.modal-steps{text-align:left;display:flex;flex-direction:column;gap:.75rem}.modal-step{display:flex;gap:.75rem;align-items:flex-start}.modal-step-num{min-width:1.6rem;height:1.6rem;border-radius:50%;background:rgba(178,152,117,.12);border:1px solid var(--border-hl);display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:var(--accent);flex-shrink:0;margin-top:.1rem}.modal-step strong{display:block;font-size:.75rem;color:var(--fg-main);margin-bottom:.15rem}.modal-step p{font-size:.68rem;color:var(--fg-muted);line-height:1.45;margin:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ai-score-display{display:flex;align-items:center;gap:.9rem;padding:.75rem 1rem;background:rgba(178,152,117,.04);border:1px solid var(--border-dim);border-radius:6px;margin:.5rem 0}.ai-score-display--pending{opacity:.65}.ai-score-ring{min-width:3.2rem;height:3.2rem;border-radius:50%;border:3px solid var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.ai-score-ring--pending{border-color:var(--border-dim);border-style:dashed}.ai-score-number{font-size:1.1rem;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-score-max{font-size:.5rem;color:var(--fg-muted);margin-top:-2px}.ai-score-details{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ai-score-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ai-score-reasoning{font-size:.68rem;color:var(--fg-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:600px){.browse-toolbar{flex-direction:column;gap:.5rem}.browse-grid{grid-template-columns:1fr}.browse-stats-strip{gap:1rem}.task-info-grid{grid-template-columns:repeat(2,1fr)}.btn-interest-label,.leaderboard-col--files,.leaderboard-header .leaderboard-col--files{display:none}.leaderboard-col--score{min-width:5.8rem;flex-basis:6.4rem;padding-right:.4rem}.leaderboard-scorebar{grid-template-columns:minmax(2.5rem,1fr) 1.8rem;gap:.35rem}.ai-score-ring{min-width:2.6rem;height:2.6rem}.ai-score-number{font-size:.9rem}}.td-page{max-width:72rem;margin:0 auto}.td-back{margin-bottom:1.25rem}.td-back-link{font-size:.72rem;color:var(--fg-muted);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;transition:color .15s}.td-back-link:hover{color:var(--accent)}.td-layout{display:grid;grid-template-columns:1fr 340px;grid-gap:2rem;gap:2rem;align-items:start;margin-bottom:2rem}.td-main{min-width:0}.td-badges{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:.75rem}.td-type-badge{font-size:.6rem;letter-spacing:.1em;color:var(--accent);border:1px solid var(--border-hl);padding:.15rem .5rem;border-radius:2px}.td-mode-badge{font-size:.6rem;color:var(--fg-muted);border:1px solid var(--border-dim);padding:.12rem .45rem}.td-chain-badge{font-size:.6rem;font-weight:600;color:#60a5fa;background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.25);padding:.12rem .5rem;border-radius:2px;letter-spacing:.04em}.wallet-chain-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--border-dim);padding-bottom:0;overflow-x:auto}.wallet-chain-tab{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;padding:.55rem 1rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--fg-muted);cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap;display:flex;align-items:center;gap:.4rem}.wallet-chain-tab:hover:not(:disabled){color:var(--fg-main)}.wallet-chain-tab--active{color:var(--accent);border-bottom-color:var(--accent)}.wallet-chain-tab--disabled{opacity:.45;cursor:not-allowed}.wallet-chain-soon-badge{margin-left:auto;align-self:center;font-size:.55rem;color:var(--fg-muted);background:rgba(255,255,255,.05);border:1px solid var(--border-dim);padding:.12rem .45rem;border-radius:999px;letter-spacing:.04em;text-transform:lowercase;white-space:nowrap}.td-owner-badge{color:#6ca06c;border:1px solid rgba(108,160,108,.3)}.td-owner-badge,.td-submitted-badge{font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;padding:.12rem .4rem}.td-submitted-badge{color:var(--accent);border:1px solid var(--border-hl)}.td-title{font-size:1.6rem;line-height:1.3;margin:0 0 .6rem;font-weight:700;color:var(--fg-main)}.td-publisher-row{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--fg-muted);margin-bottom:.75rem;flex-wrap:wrap}.td-publisher-avatar{width:1.6rem;height:1.6rem;border-radius:50%;background:var(--border-hl);color:var(--bg-main);display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:700;flex-shrink:0}.td-dot{opacity:.4}.td-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:1rem}.td-section{margin-bottom:1.5rem}.td-section-label{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.6rem;padding-bottom:.35rem;border-bottom:1px solid var(--border-dim)}.td-description{font-size:.82rem;line-height:1.7}.td-description,.td-spec-pre{color:var(--fg-main);white-space:pre-wrap;word-break:break-word}.td-spec-pre{font-size:.72rem;line-height:1.6;background:var(--bg-card,rgba(255,255,255,.02));border:1px solid var(--border-dim);padding:1rem;margin:0;border-radius:4px}.td-how-text{font-size:.78rem;line-height:1.65;color:var(--fg-muted);margin:0}.td-artifacts{display:flex;flex-wrap:wrap;gap:.5rem}.td-artifact-item{display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid var(--border-dim);border-radius:4px;font-size:.72rem}.td-artifact-type{text-transform:uppercase;font-weight:600;color:var(--accent);font-size:.65rem;letter-spacing:.05em}.td-artifact-count{color:var(--fg-muted)}.td-sidebar{position:-webkit-sticky;position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:0}.td-price-card{padding:1.25rem;text-align:center;margin-bottom:0;border:1px solid var(--border-dim);border-bottom:none}.td-price-amount{display:flex;align-items:baseline;justify-content:center;gap:.5rem}.td-price-dollar{font-size:2rem;font-weight:700;color:var(--accent);font-family:var(--font-mono,monospace)}.td-price-mode{font-size:.72rem;color:var(--fg-muted);text-transform:lowercase}.td-price-token{font-size:.65rem;color:var(--fg-muted);letter-spacing:.05em;margin-top:.15rem}.td-info-rows{border:1px solid var(--border-dim);border-bottom:none}.td-info-row{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;font-size:.72rem;border-bottom:1px solid var(--border-dim)}.td-info-row:last-child{border-bottom:none}.td-info-label{color:var(--fg-muted);display:flex;align-items:center;gap:.35rem}.td-info-value{color:var(--fg-main);font-weight:500;text-align:right}.td-info-value--accent{color:var(--accent);font-weight:600}.td-stats{padding:.85rem 1rem .5rem;border:1px solid var(--border-dim);border-bottom:none}.td-stats .td-section-label{margin-bottom:.5rem;padding-bottom:0;border-bottom:none}.td-stat-row{display:flex;justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.72rem;color:var(--fg-muted)}.td-stat-val{color:var(--fg-main);font-weight:600;font-family:var(--font-mono,monospace)}.td-stat-sub{font-weight:400;color:var(--fg-muted);font-size:.62rem;margin-left:.35rem}.td-fav-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.65rem 1rem;border:1px solid var(--border-dim);border-bottom:none;background:transparent;color:var(--fg-muted);font-size:.75rem;cursor:pointer;transition:all .15s}.td-fav-btn:hover{color:var(--accent);border-color:var(--border-hl)}.td-fav-btn--active{color:#e25555}.td-fav-btn--active:hover{color:#c04040}.td-fav-btn:disabled{opacity:.4;cursor:not-allowed}.td-fav-count{font-family:var(--font-mono,monospace);font-size:.68rem;opacity:.7}.td-cta-btn{display:block;width:100%;padding:.75rem 1rem;text-align:center;font-size:.82rem;font-weight:600;color:var(--bg-main);background:var(--accent);border:1px solid var(--accent);cursor:pointer;text-decoration:none;transition:opacity .15s}.td-cta-btn:hover{opacity:.85}.td-sidebar-nav{padding:.65rem 1rem;border:1px solid var(--border-dim);border-top:none}.td-nav-link{font-size:.68rem;color:var(--fg-muted);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.td-nav-link:hover{color:var(--accent)}.td-sidebar-details{border:1px solid var(--border-dim);border-top:none}.td-details-summary{cursor:pointer;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);padding:.6rem 1rem}.td-escrow-rows{padding:0 1rem .75rem}.td-escrow-row{display:flex;justify-content:space-between;gap:.5rem;font-size:.65rem;color:var(--fg-muted);padding:.3rem 0}.td-escrow-val{color:var(--fg-main);font-family:var(--font-mono,monospace);text-align:right;word-break:break-all;max-width:60%}.td-moderation{font-size:.68rem;padding:.6rem 1rem;border:1px solid var(--border-dim);border-top:none}.td-moderation--clean{color:#6ca06c}.td-moderation--flagged{color:#c07070}.td-artifact-hint{font-size:.68rem;color:var(--fg-muted);margin-bottom:.75rem;padding:.5rem .75rem;border:1px solid var(--border-dim);border-radius:.25rem;background:var(--bg-card,rgba(255,255,255,.02));line-height:1.6}.td-file-drop{position:relative;border:1px dashed var(--border-hl);padding:1rem;margin-bottom:.75rem;min-height:3.5rem;display:flex;align-items:center;justify-content:center;text-align:center}.td-file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.td-file-chip{font-size:.65rem;color:var(--fg-main);border:1px solid var(--border-dim);padding:.15rem .4rem}@media (max-width:900px){.publish-layout{grid-template-columns:1fr;gap:1rem}.publish-layout-sidebar{position:static}}@media (max-width:820px){.td-layout{grid-template-columns:1fr;gap:1.25rem}.td-sidebar{position:static;order:-1;gap:.6rem}.td-title{font-size:1.3rem}.td-price-dollar{font-size:1.6rem}.td-fav-btn,.td-info-rows,.td-moderation,.td-price-card,.td-sidebar-details,.td-sidebar-nav,.td-stats{border:1px solid var(--border-dim);border-radius:8px;background:rgba(0,0,0,.14)}.td-info-rows,.td-price-card,.td-stats{border-bottom:1px solid var(--border-dim)}.td-price-card{padding:.85rem .8rem}.td-info-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;padding:.55rem}.td-info-row{border:1px solid var(--border-dim);border-radius:6px;padding:.45rem .55rem;min-height:3.15rem;justify-content:flex-start;align-items:flex-start;gap:.25rem}.td-info-value{text-align:left;font-size:.68rem;line-height:1.35}.td-stats{padding:.6rem .7rem .55rem}.td-stat-row{flex-direction:row;justify-content:space-between;align-items:center;padding:.3rem 0;gap:.6rem}.td-stat-val{text-align:right}}.legal-body{max-width:720px;margin:0 auto;padding:2rem 0 6rem;gap:2.5rem}.legal-body,.legal-body section{display:flex;flex-direction:column}.legal-body section{gap:.75rem}.legal-body h2{font-size:.85rem;font-weight:700;color:var(--accent);letter-spacing:.08em;padding-bottom:.5rem;border-bottom:1px solid var(--border-dim)}.legal-body h2,.legal-body h3{font-family:var(--font-mono);text-transform:uppercase}.legal-body h3{font-size:.75rem;font-weight:600;color:var(--fg-main);letter-spacing:.06em;margin-top:.5rem}.legal-body p{font-family:var(--font-mono);font-size:.8rem;color:var(--fg-muted);line-height:1.8}.legal-body ul{display:flex;flex-direction:column;gap:.4rem;padding-left:1.5rem}.legal-body ul li{font-family:var(--font-mono);font-size:.8rem;color:var(--fg-muted);line-height:1.7;list-style:disc}.legal-body ul li::marker{color:var(--accent)}.legal-body strong{color:var(--fg-main);font-weight:600}.legal-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.legal-body a:hover{color:var(--fg-main)}.legal-body code{background:var(--bg-panel);border:1px solid var(--border-dim);padding:.1rem .35rem;color:var(--fg-main)}.legal-body code,.legal-nav{font-family:var(--font-mono);font-size:.75rem}.legal-nav{display:flex;justify-content:space-between;padding-top:2rem;border-top:1px solid var(--border-dim)}.legal-nav a{color:var(--accent);text-decoration:none}.legal-nav a:hover{color:var(--fg-main)}@media (max-width:600px){.legal-body{padding:1.5rem 0 4rem}.legal-nav{flex-direction:column-reverse;gap:.75rem}}.docs-layout{display:flex;min-height:100vh;--docs-nav-h:72px;padding-top:var(--docs-nav-h)}.docs-sidebar{width:200px;flex-shrink:0;border-right:1px solid var(--border-dim);padding:1.75rem .75rem 2rem;position:-webkit-sticky;position:sticky;top:var(--docs-nav-h);height:calc(100vh - var(--docs-nav-h));overflow-y:auto;display:flex;flex-direction:column;background:var(--bg-base);z-index:10}.docs-sidebar-title{font-family:var(--font-mono);font-size:.62rem;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;padding:0 8px 12px;margin-bottom:4px;border-bottom:1px solid var(--border-dim)}.docs-sidebar-nav{display:flex;flex-direction:column;gap:0;padding-top:4px}.docs-sidebar-link{font-family:var(--font-mono);color:var(--fg-muted);text-decoration:none;padding:10px;transition:color .15s;display:flex;flex-direction:column;gap:3px;border-left:2px solid transparent}.docs-sidebar-link:hover{color:var(--fg-main)}.docs-sidebar-link-title{font-size:.82rem;line-height:1.3;font-weight:500}.docs-sidebar-link-subtitle{font-size:.62rem;color:var(--fg-muted);line-height:1.3;opacity:.7}.docs-sidebar-link.active{color:var(--accent);border-left-color:var(--accent)}.docs-sidebar-link.active .docs-sidebar-link-subtitle{color:var(--accent);opacity:.6}.docs-content{flex:1 1;min-width:0;padding:2rem 3rem 4rem;max-width:860px}.docs-article h2{font-size:1rem;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:1px solid var(--border-dim)}.docs-article h2,.docs-article h3{font-family:var(--font-mono);color:var(--fg-main)}.docs-article h3{font-size:.85rem;margin-top:1.25rem;margin-bottom:.5rem}.docs-article p{font-family:var(--font-mono);font-size:.8rem;color:var(--fg-muted);line-height:1.8;margin-bottom:.75rem}.docs-article a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.docs-article a:hover{color:var(--fg-main)}.docs-article code{padding:.1rem .35rem}.docs-article code,.docs-code{font-family:var(--font-mono);font-size:.72rem;background:var(--bg-panel);border:1px solid var(--border-dim);color:var(--fg-main)}.docs-code{padding:1rem 1.25rem;line-height:1.7;white-space:pre}.docs-code,.docs-table-wrap{overflow-x:auto;margin-bottom:1rem}.docs-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.72rem}.docs-table th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border-hl);color:var(--fg-main);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.docs-table td{padding:6px 12px;border-bottom:1px solid var(--border-dim);color:var(--fg-muted);vertical-align:top}.docs-table td code{font-size:.7rem;border:none;background:none;padding:0;color:var(--fg-main)}.docs-method{font-family:var(--font-mono);font-size:.62rem;font-weight:700;padding:2px 6px;text-transform:uppercase}.docs-method-get{color:#4ade80}.docs-method-post{color:#60a5fa}.docs-method-patch{color:#facc15}.docs-method-delete{color:#f87171}.docs-badge-public{color:#4ade80;border:1px solid rgba(74,222,128,.3)}.docs-badge-key,.docs-badge-public{font-family:var(--font-mono);font-size:.6rem;padding:1px 6px}.docs-badge-key{color:var(--accent);border:1px solid var(--border-hl)}.docs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.docs-card{display:block;border:1px solid var(--border-dim);padding:1.25rem;text-decoration:none;transition:border-color .2s,background .2s}.docs-card:hover{border-color:var(--accent);background:var(--accent-glow)}.docs-card-icon{font-family:var(--font-mono);font-size:.65rem;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem}.docs-card h3{font-size:.85rem;color:var(--fg-main);margin-bottom:.35rem}.docs-card h3,.docs-card p{font-family:var(--font-mono)}.docs-card p{font-size:.7rem;color:var(--fg-muted);line-height:1.6}.docs-steps{padding-left:1.25rem;display:flex;flex-direction:column;gap:.6rem}.docs-steps li{font-family:var(--font-mono);font-size:.78rem;color:var(--fg-muted);line-height:1.7}.docs-steps li strong{color:var(--fg-main)}.docs-chat{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.docs-chat-agent,.docs-chat-user{font-family:var(--font-mono);font-size:.75rem;line-height:1.7;padding:.75rem 1rem;border:1px solid var(--border-dim)}.docs-chat-user{color:var(--fg-main);border-left:2px solid var(--fg-main);background:transparent}.docs-chat-agent{color:var(--fg-muted);border-left:2px solid var(--accent);background:var(--accent-glow)}.docs-chat-agent em{color:var(--accent);font-style:italic}@media (max-width:768px){.docs-layout{flex-direction:column}.docs-sidebar{width:100%;position:static;height:auto;border-right:none;border-bottom:1px solid var(--border-dim);padding:.75rem}.docs-sidebar-title{display:none}.docs-sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:4px}.docs-sidebar-link{padding:6px 10px;border-left:none!important;flex-direction:row;gap:6px;align-items:baseline}.docs-sidebar-link-title{font-size:.72rem}.docs-sidebar-link-subtitle{display:none}.docs-sidebar-link.active{border-left:none!important;border-bottom:2px solid var(--accent)}.docs-content{padding:1.5rem 1rem 3rem}}.uc-dark.beesi-uploader,.uc-dark.beesi-uploader *{--uc-font-family:var(--font-mono)}.uc-dark.beesi-uploader{--uc-primary-rgb:178,152,117;--uc-primary-hover-rgb:200,173,138;--uc-primary-foreground-rgb:10,10,10;--uc-primary-transparent:rgba(178,152,117,0.12);--uc-secondary-rgb:34,30,26;--uc-secondary-foreground-rgb:245,241,232;--uc-secondary-hover-rgb:58,51,44;--uc-background-rgb:17,17,17;--uc-foreground-rgb:245,241,232;--uc-muted-rgb:17,17,17;--uc-muted-foreground-rgb:136,130,122;--uc-border-rgb:34,30,26;--uc-input-rgb:17,17,17;--uc-ring-rgb:178,152,117;--uc-accent-rgb:178,152,117;--uc-accent-foreground-rgb:10,10,10;--uc-destructive-rgb:178,80,80;--uc-destructive-foreground-rgb:245,241,232;--uc-radius:4px}.uc-dark.beesi-uploader uc-simple-btn button,.uc-dark.beesi-uploader uc-start-from button{padding:.45rem .85rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.browse-task-card-cover,.dash-task-card-cover{position:relative;width:100%;min-width:100%;aspect-ratio:21/9;overflow:hidden;background:var(--bg-base);isolation:isolate}.browse-task-card-cover img,.dash-task-card-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none;max-height:none;transition:transform .5s ease;-webkit-mask-image:linear-gradient(180deg,#000,#000 72%,transparent);mask-image:linear-gradient(180deg,#000,#000 72%,transparent)}.browse-task-card-cover:after,.dash-task-card-cover:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,var(--bg-panel) 100%),radial-gradient(ellipse at 50% 30%,transparent 50%,rgba(0,0,0,.18) 100%);z-index:1}.browse-task-card--has-cover:hover .browse-task-card-cover img,.dash-task-card--has-cover:hover .dash-task-card-cover img{transform:scale(1.03)}.browse-task-card--has-cover{grid-template-rows:auto auto;row-gap:.6rem}.browse-task-card--has-cover .browse-task-card-cover{grid-column:1/-1;grid-row:1;margin:-1.25rem -1.5rem 0;width:calc(100% + 3rem);border-radius:4px 4px 0 0}.browse-task-card--has-cover>.browse-task-card-aside,.browse-task-card--has-cover>.browse-task-card-content,.browse-task-card--has-cover>.browse-task-card-fav{grid-row:2}.dash-task-card--has-cover{padding-top:0}.dash-task-card--has-cover>.dash-task-card-cover{margin:0 -1.1rem .65rem;border-radius:0}.td-cover-hero{position:relative;width:100%;aspect-ratio:16/9;max-height:420px;margin:0 0 1.25rem;border-radius:12px;overflow:hidden;background:var(--bg-panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 40px -22px rgba(0,0,0,.6),0 2px 14px -6px rgba(178,152,117,.18);isolation:isolate}.td-cover-hero img{display:block;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,#000,#000 78%,transparent);mask-image:linear-gradient(180deg,#000,#000 78%,transparent)}.td-cover-hero--failed{background:linear-gradient(180deg,rgba(178,152,117,.04),rgba(0,0,0,.18)),var(--bg-panel);border:1px dashed var(--border-hl)}.td-cover-hero-fallback{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:var(--fg-muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.td-cover-hero-fallback span:first-child{font-size:1.6rem;opacity:.6}.td-cover-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,var(--bg-panel) 100%),radial-gradient(ellipse at 50% 25%,transparent 55%,rgba(0,0,0,.22) 100%);z-index:1}@media (max-width:768px){.browse-task-card--has-cover{grid-template-rows:auto auto auto;row-gap:.75rem}.browse-task-card--has-cover .browse-task-card-cover{grid-column:1/-1;grid-row:1;margin:-1rem -1rem 0;aspect-ratio:21/8}.browse-task-card--has-cover>.browse-task-card-content{grid-column:1/-1;grid-row:2}.browse-task-card--has-cover>.browse-task-card-aside{grid-column:1/-1;grid-row:3}}@media (max-width:640px){.browse-toolbar{align-items:center}.browse-search{width:min(100%,30rem);min-width:0;flex:0 1 min(100%,30rem)}.browse-search-input{text-overflow:ellipsis}.browse-filters,.browse-rookie-toggle{justify-content:center}.browse-rookie-toggle{width:auto;max-width:100%;align-self:center}.browse-card-tagline{display:block;white-space:normal;overflow:visible;overflow-wrap:anywhere;min-height:0}.browse-reviews{white-space:nowrap;flex-shrink:0}.browse-card-foot{align-items:center}}.publish-cover-preview{position:relative;border:1px solid var(--border-dim);border-radius:6px;overflow:hidden;background:var(--bg-panel);max-width:360px}.publish-cover-preview img{display:block;width:100%;height:180px;object-fit:cover}.publish-cover-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border-top:1px solid var(--border-dim)}.publish-cover-remove{background:none;border:none;color:var(--accent);font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.publish-cover-remove:hover{text-decoration:underline}.td-publisher-attachments{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.85rem;gap:.85rem;margin-top:.4rem}.td-publisher-attachment{display:flex;flex-direction:column;gap:.45rem;padding:.6rem;background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:6px}.td-publisher-attachment-meta{display:flex;flex-direction:column;gap:.15rem;font-size:.7rem;line-height:1.4}.td-publisher-attachment-name{color:var(--fg-main);word-break:break-all}.td-publisher-attachment-sub{color:var(--fg-muted);font-size:.6rem;letter-spacing:.04em;text-transform:uppercase}.td-publisher-attachment-dl{margin-top:.25rem;align-self:flex-start;color:var(--accent);text-decoration:none;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid transparent;transition:border-color .15s}.td-publisher-attachment-dl:hover{border-bottom-color:var(--accent)}.uc-dark.beesi-uploader uc-modal,.uc-dark.beesi-uploader uc-overlay,uc-cloud-image-editor,uc-modal,uc-overlay{z-index:10000!important}.ik-uploader{display:flex;flex-direction:column;gap:.5rem}.ik-drop-zone{border:1px dashed var(--border-dim);border-radius:.25rem;background:var(--bg-card,rgba(0,0,0,.12));padding:1.5rem 1rem;cursor:pointer;transition:border-color .15s,background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ik-drop-zone--over,.ik-drop-zone:hover{border-color:var(--accent,#c8913a);background:rgba(200,145,58,.06)}.ik-drop-zone--disabled{opacity:.5;cursor:not-allowed}.ik-drop-zone-inner{display:flex;flex-direction:column;align-items:center;gap:.35rem;pointer-events:none}.ik-drop-zone-icon{font-size:1.4rem;color:var(--fg-muted)}.ik-drop-zone-label{font-size:.75rem;font-family:var(--font-mono);color:var(--fg-muted);letter-spacing:.03em}.ik-drop-zone-hint{font-size:.65rem;color:var(--fg-muted);opacity:.7}.ik-error-row{display:flex;flex-direction:column;gap:.2rem}.ik-error-item{font-size:.68rem;color:#e05c5c;font-family:var(--font-mono)}.ik-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:.4rem;gap:.4rem}.ik-file-tile{position:relative;border:1px solid var(--border-dim);border-radius:.2rem;overflow:hidden;background:var(--bg-card);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.ik-file-tile-img{width:100%;height:100%;object-fit:cover;display:block}.ik-file-tile-icon{font-size:1.6rem;opacity:.6}.ik-file-tile-name{bottom:0;left:0;right:0;font-family:var(--font-mono);background:rgba(0,0,0,.6);padding:.15rem .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ik-file-tile-name,.ik-file-tile-remove{position:absolute;font-size:.55rem;color:#fff}.ik-file-tile-remove{top:2px;right:2px;width:16px;height:16px;border-radius:50%;border:none;background:rgba(0,0,0,.55);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity .15s}.ik-file-tile:hover .ik-file-tile-remove{opacity:1}.cookie-consent-bar{position:fixed;bottom:0;left:0;right:0;z-index:9500;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));background:rgba(10,10,10,.92);border-top:1px solid var(--border-hl);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cookie-consent-inner{max-width:72rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.cookie-consent-text{flex:1 1 18rem;margin:0;font-family:var(--font-mono);font-size:.72rem;line-height:1.55;color:var(--fg-muted)}.cookie-consent-text a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.cookie-consent-text a:hover{color:var(--fg-main)}.cookie-consent-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem}.cookie-consent-btn{white-space:nowrap;font-size:.68rem!important;padding:.55rem 1rem!important}@media (max-width:480px){.cookie-consent-inner{flex-direction:column;align-items:stretch}.cookie-consent-actions{justify-content:stretch}.cookie-consent-actions .cookie-consent-btn{flex:1 1;justify-content:center}}@media (prefers-reduced-motion:reduce){.cookie-consent-bar{backdrop-filter:none;-webkit-backdrop-filter:none}}.section--videos{padding-top:6rem;padding-bottom:8rem}.videos-shell{max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:1.6rem}.videos-stage{position:relative;aspect-ratio:16/9;width:100%;border:1px solid var(--border-hl);background:var(--bg-panel);overflow:hidden;box-shadow:0 0 0 1px rgba(178,152,117,.05),0 30px 80px -30px rgba(0,0,0,.7)}.videos-stage:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid transparent;background:linear-gradient(180deg,rgba(178,152,117,.18),transparent 28%) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7}.videos-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.videos-rail{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.85rem;gap:.85rem;padding:0;margin:0}.videos-chip{display:flex;align-items:stretch;gap:0;width:100%;padding:0;background:var(--bg-panel);border:1px solid var(--border-dim);color:var(--fg-muted);cursor:pointer;text-align:left;font-family:var(--font-mono);transition:border-color .25s,color .25s,transform .25s}.videos-chip:hover{border-color:var(--border-hl);color:var(--fg-main)}.videos-chip:hover .videos-chip-thumb{filter:brightness(.95) saturate(1.1)}.videos-chip:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.videos-chip.is-active{border-color:var(--accent);color:var(--fg-main);box-shadow:0 0 0 1px var(--accent-glow)}.videos-chip-thumb{position:relative;flex:0 0 96px;aspect-ratio:16/9;background-size:cover;background-position:50%;background-color:var(--bg-base);border-right:1px solid var(--border-dim);filter:brightness(.78);transition:filter .25s}.videos-chip.is-active .videos-chip-thumb{filter:brightness(1)}.videos-chip-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--fg-main);font-size:1.2rem;text-shadow:0 1px 4px rgba(0,0,0,.6);opacity:.8}.videos-chip-pulse{position:absolute;top:.4rem;right:.4rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 var(--accent-glow);animation:videos-chip-pulse 1.6s ease-out infinite}@keyframes videos-chip-pulse{0%{box-shadow:0 0 0 0 rgba(178,152,117,.55)}to{box-shadow:0 0 0 8px rgba(178,152,117,0)}}.videos-chip-meta{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.18rem;padding:.55rem .75rem}.videos-chip-code{color:var(--accent);font-size:var(--fs-mono-xs);letter-spacing:.2em;text-transform:uppercase}.videos-chip-title{font-size:var(--fs-mono-sm);color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.section--videos{padding-top:4rem;padding-bottom:5rem}.videos-rail{grid-template-columns:1fr;gap:.6rem}.videos-chip-thumb{flex-basis:110px}}@media (prefers-reduced-motion:reduce){.videos-chip-pulse{animation:none}.videos-chip{transition:none}}.onb-page{min-height:100vh;background:var(--bg-base);color:var(--fg-main);display:flex;flex-direction:column}.onb-shell{flex:1 1;width:100%;max-width:1180px;margin:0 auto;padding:1.25rem 1.5rem 2.5rem;box-sizing:border-box}.onb-shell,.onb-topbar{display:flex;flex-direction:column}.onb-topbar{gap:.6rem;padding-bottom:1.1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-dim)}.onb-topbar-meta{display:flex;align-items:baseline;gap:.85rem;flex-wrap:wrap}.onb-topbar-step{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent)}.onb-topbar-title{font-size:.95rem;color:var(--fg-main);font-weight:500;letter-spacing:-.01em}.onb-progress{width:100%;height:2px;background:var(--border-dim);overflow:hidden}.onb-progress-fill{height:100%;background:var(--accent);transition:width .5s var(--ease-out-expo)}.onb-loading-screen{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden}.onb-loading-screen:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),radial-gradient(circle at 50% 42%,rgba(178,152,117,.12),transparent 42%);background-size:var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size),100% 100%;filter:blur(2px);transform:scale(1.02);opacity:.75}.onb-loading-screen:after{content:"";position:absolute;inset:0;background:rgba(8,8,7,.62);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.onb-loading-card{position:relative;z-index:1;width:min(360px,80vw);padding:1.1rem 1.2rem;border:1px solid var(--border-dim);background:rgba(14,14,13,.82);box-shadow:0 24px 90px rgba(0,0,0,.35)}.onb-loading-label{display:block;margin-bottom:.85rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.onb-loading-bar{height:2px;background:var(--border-dim);overflow:hidden}.onb-loading-bar-fill{display:block;width:38%;height:100%;background:var(--accent);animation:onb-loading-slide 1.2s ease-in-out infinite}@keyframes onb-loading-slide{0%{transform:translateX(-110%)}50%{transform:translateX(85%)}to{transform:translateX(270%)}}.onb-body{display:grid;grid-template-columns:220px 1fr;grid-gap:2rem;gap:2rem;align-items:start}.onb-sidebar{position:-webkit-sticky;position:sticky;top:1.5rem;border:1px solid var(--border-dim);background:var(--bg-panel);padding:.85rem .6rem;max-height:calc(100vh - 3rem);overflow-y:auto}.onb-steplist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.onb-stepitem{padding:.45rem .55rem;border-left:2px solid transparent;font-size:.72rem;color:var(--fg-muted);transition:color .2s,border-color .2s,background .2s}.onb-stepitem-button{width:100%;display:grid;grid-template-columns:22px 1fr;grid-gap:.55rem;gap:.55rem;align-items:center;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.onb-stepitem-button:hover:not(:disabled) .onb-stepitem-title{color:var(--accent)}.onb-stepitem-button:disabled{cursor:default}.onb-stepitem--current{border-left-color:var(--accent);color:var(--fg-main);background:rgba(178,152,117,.05)}.onb-stepitem--done{color:var(--fg-main)}.onb-stepitem--skipped{color:var(--fg-muted);opacity:.7;text-decoration:line-through}.onb-stepitem-dot{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;background:var(--border-hl);flex-shrink:0}.onb-stepitem--current .onb-stepitem-dot,.onb-stepitem-dot{color:var(--bg-base)}.onb-stepitem-text{display:flex;flex-direction:column;gap:.05rem;min-width:0}.onb-stepitem-title{font-size:.72rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onb-stepitem-branch{font-size:.55rem;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted);opacity:.65}.onb-main{border:1px solid var(--border-dim);background:var(--bg-panel);display:flex;flex-direction:column;min-height:60vh}.onb-step-header{padding:1.6rem 1.75rem 1rem;border-bottom:1px solid var(--border-dim)}.onb-step-title{font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:500;letter-spacing:-.02em;margin:0 0 .4rem;color:var(--fg-main)}.onb-step-why{font-size:.78rem;color:var(--fg-muted);line-height:1.55;margin:0;max-width:60ch}.onb-step-content{padding:1.5rem 1.75rem;flex:1 1;display:flex;flex-direction:column;gap:1.25rem}.onb-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border-dim);background:rgba(0,0,0,.18)}.onb-actions-right{display:flex;align-items:center;gap:.85rem}.onb-actions-skip{background:none;border:none;padding:0;font-family:var(--font-mono);font-size:.72rem;color:var(--fg-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.onb-actions-skip:hover:not(:disabled){color:var(--accent)}.onb-actions-skip:disabled{opacity:.5;cursor:not-allowed}.onb-actions .btn{padding:.65rem 1.4rem;font-size:.72rem}.onb-field{display:flex;flex-direction:column;gap:.45rem}.onb-field-label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.onb-field-hint{font-size:.7rem;color:var(--fg-muted)}.onb-field-error{font-size:.72rem;color:#c07070;border-left:2px solid rgba(192,112,112,.55);padding:.35rem .5rem;background:rgba(192,112,112,.06)}.onb-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.onb-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.onb-role-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.onb-role-card{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem 1.4rem 1.2rem;border:1px solid var(--border-hl);background:var(--bg-base);color:var(--fg-main);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.onb-role-card--on,.onb-role-card:hover{border-color:var(--accent)}.onb-role-card--on{background:rgba(178,152,117,.07)}.onb-role-card-icon{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(178,152,117,.12);color:var(--accent)}.onb-role-card-title{font-size:.95rem;font-weight:500;letter-spacing:-.01em}.onb-role-card-desc{font-size:.75rem;color:var(--fg-muted);line-height:1.5}.onb-role-card-check{align-self:flex-end;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);opacity:0;transition:opacity .2s}.onb-role-card--on .onb-role-card-check{opacity:1}.onb-toggle-row{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border:1px solid var(--border-dim);background:var(--bg-base);cursor:pointer;transition:border-color .2s}.onb-toggle-row:hover{border-color:var(--accent)}.onb-toggle-row input{accent-color:var(--accent)}.onb-toggle-text{display:flex;flex-direction:column;gap:.15rem}.onb-toggle-title{font-size:.82rem;color:var(--fg-main)}.onb-toggle-desc{font-size:.7rem;color:var(--fg-muted);line-height:1.5}.onb-repeat-list{gap:.65rem}.onb-repeat-item,.onb-repeat-list{display:flex;flex-direction:column}.onb-repeat-item{border:1px solid var(--border-dim);background:var(--bg-base);padding:.85rem 1rem;gap:.45rem}.onb-repeat-item-head{display:flex;justify-content:space-between;align-items:center}.onb-repeat-item-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted)}.onb-repeat-remove{background:none;border:none;padding:0;color:var(--fg-muted);font-size:.7rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.onb-repeat-remove:hover{color:#c07070}.onb-social-row{display:grid;grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);grid-gap:.6rem;gap:.6rem}.onb-platform-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.5rem;gap:.5rem}.onb-platform-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border:1px solid var(--border-hl);background:transparent;color:var(--fg-muted);font-family:var(--font-mono);font-size:.7rem;cursor:pointer;transition:border-color .2s,color .2s}.onb-platform-chip--on,.onb-platform-chip:hover{border-color:var(--accent);color:var(--accent)}.onb-platform-chip--on{background:rgba(178,152,117,.08)}.onb-avatar-row{display:grid;grid-template-columns:88px 1fr;grid-gap:1rem;gap:1rem;align-items:center}.onb-avatar-btn{width:88px;height:88px;border-radius:50%;border:1px solid var(--border-hl);display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:600;color:var(--accent);background:var(--accent-glow);overflow:hidden;padding:0;cursor:pointer}.onb-avatar-btn img{width:100%;height:100%;object-fit:cover}.onb-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.85rem;gap:.85rem}.onb-summary-card{border:1px solid var(--border-dim);background:var(--bg-base);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.25rem}.onb-summary-card-label{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.onb-summary-card-value{font-size:1.1rem;color:var(--fg-main);font-weight:500}.onb-cta-row{display:flex;flex-wrap:wrap;gap:.65rem}.onb-cta-row .btn{flex:1 1 200px;min-width:0}.onb-banner{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border:1px solid var(--border-hl);background:rgba(178,152,117,.06);margin-bottom:1.5rem;flex-wrap:wrap}.onb-banner-text{display:flex;flex-direction:column;gap:.2rem;flex:1 1 240px;min-width:0}.onb-banner-title{font-size:.82rem;color:var(--fg-main)}.onb-banner-sub{font-size:.7rem;color:var(--fg-muted)}.onb-banner-progress{flex:1 1 160px;min-width:120px;max-width:240px;height:4px;background:var(--border-dim);overflow:hidden}.onb-banner-progress-fill{height:100%;background:var(--accent);transition:width .5s var(--ease-out-expo)}.onb-banner-actions{display:flex;gap:.5rem;flex-wrap:wrap}.onb-banner .btn{padding:.45rem .95rem;font-size:.68rem}@media (max-width:820px){.onb-body{grid-template-columns:1fr}.onb-sidebar{position:static;max-height:none}.onb-grid-2,.onb-grid-3,.onb-role-grid,.onb-social-row{grid-template-columns:1fr}.onb-step-content,.onb-step-header{padding-left:1.1rem;padding-right:1.1rem}}