.fixtmarket-theme{--fm-bg:#f4f4f5;--fm-card:#fff;--fm-border:#e4e4e7;--fm-text:#0f0f12;--fm-muted:#52525b;--fm-amber:#f59e0b;--fm-cyan:#06b6d4;--fm-copper:#c9772f;--fm-magenta:#ec4899;--fm-emerald:#10b981;--fm-violet:#8b5cf6;--fm-header:#0f0f12;--fm-parallax-x:0px;--fm-parallax-y:0px;--fm-depth-sm:0 2px 8px #0f0f120f, 0 1px 2px #0f0f120a;--fm-depth-md:0 8px 24px #0f0f121a, 0 2px 6px #0f0f120d;--fm-depth-lg:0 16px 48px #0f0f121f, 0 4px 12px #f59e0b14}.fixtmarket-theme .market-site-bg{z-index:0;pointer-events:none;background:linear-gradient(165deg,#fafafa 0%,#f0f4f8 40%,#faf5eb 70%,#f4f4f5 100%);position:fixed;inset:0;overflow:hidden}.fixtmarket-theme .market-site-bg__mesh{transform:translate(var(--fm-parallax-x), var(--fm-parallax-y));background:radial-gradient(55% 45% at 18% 28%,#f59e0b24,#0000 65%),radial-gradient(45% 40% at 82% 18%,#06b6d41c,#0000 60%),radial-gradient(40% 45% at 65% 78%,#c9772f17,#0000 55%),radial-gradient(30% 30% at 8% 88%,#ec48990f,#0000 50%);transition:transform .2s ease-out;animation:28s ease-in-out infinite alternate market-mesh-drift;position:absolute;inset:-25%}.fixtmarket-theme .market-site-bg__grid{opacity:.7;background-image:linear-gradient(#0f0f1209 1px,#0000 1px),linear-gradient(90deg,#0f0f1209 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 35%,#000 20%,#0000 72%);mask-image:radial-gradient(85% 75% at 50% 35%,#000 20%,#0000 72%)}.fixtmarket-theme .market-site-bg__orb{filter:blur(72px);opacity:.55;border-radius:50%;position:absolute}.fixtmarket-theme .market-site-bg__orb--amber{background:#f59e0b38;width:340px;height:340px;animation:22s ease-in-out infinite market-orb-float;top:8%;right:12%}.fixtmarket-theme .market-site-bg__orb--cyan{background:#06b6d42e;width:280px;height:280px;animation:26s ease-in-out -8s infinite reverse market-orb-float;bottom:18%;left:6%}.fixtmarket-theme .market-site-bg__orb--copper{background:#c9772f24;width:220px;height:220px;animation:20s ease-in-out -14s infinite market-orb-float;top:52%;left:42%}.fixtmarket-theme .market-site-bg__scanline{opacity:.4;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#0f0f1203 3px 4px);position:absolute;inset:0}@keyframes market-mesh-drift{0%{transform:translate(var(--fm-parallax-x), var(--fm-parallax-y)) scale(1)}to{transform:translate(calc(var(--fm-parallax-x) + 2%), calc(var(--fm-parallax-y) - 1.5%)) scale(1.04)}}@keyframes market-orb-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(24px,-18px)scale(1.06)}66%{transform:translate(-16px,12px)scale(.96)}}.fixtmarket-theme .market-logo-neon{background:linear-gradient(90deg,#fde68a 0%,#f59e0b 18%,#22d3ee 38%,#f97316 58%,#fbbf24 78%,#06b6d4 100%) 0 0/300% 100%;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 6px #f59e0b8c)drop-shadow(0 0 14px #06b6d44d);-webkit-background-clip:text;background-clip:text;animation:7s linear infinite market-logo-hue}.fixtmarket-theme .market-logo-fixt{color:#fafafa;-webkit-text-fill-color:#fafafa}.fixtmarket-theme .market-logo-hero .market-logo-neon{filter:drop-shadow(0 0 10px #f59e0ba6)drop-shadow(0 0 22px #06b6d459)}.fixtmarket-theme .market-logo-hero .market-logo-fixt{color:#18181b;-webkit-text-fill-color:#18181b}@keyframes market-logo-hue{0%{background-position:0%}to{background-position:300%}}.fixtmarket-theme .market-hero-gradient{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#fffbebeb 0%,#ecfeffe0 35%,#fdf2f8d9 65%,#f0fdf4e6 100%)}.fixtmarket-theme .market-hero-glow{background:radial-gradient(80% 60% at 70% 40%,#f59e0b33,#0000 70%),radial-gradient(50% 40% at 20% 80%,#06b6d424,#0000 60%),radial-gradient(40% 30% at 90% 90%,#c9772f1f,#0000 50%)}.fixtmarket-theme .market-badge-amber{color:#1a1208;background:linear-gradient(135deg,#d97706,#fbbf24);box-shadow:0 2px 8px #d9770640}.fixtmarket-theme .market-badge-cyan{color:#0f172a;background:linear-gradient(135deg,#0891b2,#22d3ee);box-shadow:0 2px 8px #06b6d433}.fixtmarket-theme .market-badge-magenta{color:#fff;background:linear-gradient(135deg,#ec4899,#f472b6)}.fixtmarket-theme .market-card{border:1px solid var(--fm-border);box-shadow:var(--fm-depth-sm), inset 0 1px 0 #ffffffe6;background:linear-gradient(#fff 0%,#fafafa 100%);border-radius:.875rem;transition:border-color .25s,box-shadow .25s,transform .25s}.fixtmarket-theme .market-card:hover{box-shadow:var(--fm-depth-md), 0 0 0 1px #fbbf2426 inset;border-color:#f59e0b73;transform:translateY(-3px)}.fixtmarket-theme .market-card-vibrant{background:linear-gradient(180deg, #fff 0%, #f8fafc 100%) padding-box, linear-gradient(135deg, var(--fm-amber), var(--fm-cyan), var(--fm-copper), var(--fm-magenta)) border-box;box-shadow:var(--fm-depth-lg);border:2px solid #0000;border-radius:.875rem;transition:transform .25s,box-shadow .25s}.fixtmarket-theme .market-card-vibrant:hover{transform:translateY(-2px);box-shadow:0 20px 56px #0f0f1224,0 6px 16px #06b6d41a}.fixtmarket-theme .market-input{border:2px solid var(--fm-border);width:100%;color:var(--fm-text);background:#fffffff2;border-radius:.5rem;outline:none;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0f0f120a}.fixtmarket-theme .market-input:focus{border-color:var(--fm-amber);box-shadow:0 0 0 3px #f59e0b33,inset 0 1px 2px #0f0f120a}.fixtmarket-theme .market-chip{border:2px solid var(--fm-border);color:var(--fm-text);background:#ffffffe6;border-radius:9999px;padding:.45rem .95rem;font-size:.8125rem;font-weight:700;transition:all .15s;box-shadow:0 1px 3px #0f0f120d}.fixtmarket-theme .market-chip:hover{border-color:var(--fm-cyan);color:#0891b2;box-shadow:0 2px 8px #06b6d41f}.fixtmarket-theme .market-chip-active{color:#fbbf24;background:linear-gradient(145deg,#18181b,#3f3f46);border-color:#0000;box-shadow:0 4px 14px #0003,inset 0 1px #ffffff14}.fixtmarket-theme .market-btn-primary{color:#1a1208;cursor:pointer;background-color:#d4a017;background-image:linear-gradient(105deg,#0000 0% 38%,#ffffff80 50%,#0000 62% 100%),linear-gradient(145deg,#a16207 0%,#ca8a04 22%,#facc15 48%,#eab308 72%,#b45309 100%);background-position:200% 0,0 0;background-size:220% 100%,100% 100%;border:1px solid #925e0e8c;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:4s ease-in-out infinite market-btn-shimmer;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffecb3a6,0 4px 16px #b4780a61,0 2px 4px #0f0f121a}.fixtmarket-theme .market-btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffecb3bf,0 8px 28px #b4780a7a,0 4px 8px #0f0f121f}.fixtmarket-theme .market-btn-primary:active{transform:translateY(0)}.fixtmarket-theme .market-btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}@keyframes market-btn-shimmer{0%,72%,to{background-position:200% 0,0 0}38%{background-position:-80% 0,0 0}}.fixtmarket-theme .market-btn-secondary{color:#0f172a;box-shadow:var(--fm-depth-sm), inset 0 1px 0 #ffffffe6;background:linear-gradient(#fffffff2 0%,#ecfeffd9 100%);border:2px solid #0891b28c;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.fixtmarket-theme .market-btn-secondary:hover{border-color:var(--fm-cyan);box-shadow:var(--fm-depth-md), 0 0 0 1px #06b6d426;transform:translateY(-2px)}.fixtmarket-theme .market-btn-outline{color:#18181b;box-shadow:var(--fm-depth-sm);background:#ffffffeb;border:2px solid #18181b;border-radius:.625rem;justify-content:center;align-items:center;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.fixtmarket-theme .market-btn-outline:hover{color:#fbbf24;box-shadow:var(--fm-depth-md);background:#18181b;transform:translateY(-2px)}.fixtmarket-theme .market-agent-panel{box-shadow:var(--fm-depth-lg);background:linear-gradient(#fffbebf2 0%,#fffffffa 40%) padding-box padding-box;border:2px solid #0000}.fixtmarket-theme .market-moat-strip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border-bottom:1px solid #e4e4e7cc}@media (prefers-reduced-motion:reduce){.fixtmarket-theme .market-site-bg__mesh,.fixtmarket-theme .market-site-bg__orb,.fixtmarket-theme .market-logo-neon,.fixtmarket-theme .market-btn-primary{animation:none}.fixtmarket-theme .market-card:hover,.fixtmarket-theme .market-card-vibrant:hover,.fixtmarket-theme .market-btn-primary:hover,.fixtmarket-theme .market-btn-secondary:hover,.fixtmarket-theme .market-btn-outline:hover{transform:none}}
