body:has(.fx){background:#07080a}.fx{--radius:2px;--primary:213 94% 68%;--primary-foreground:220 18% 3%;--ring:213 94% 68%;--accent-color:213 94% 68%;--accent-foreground:220 18% 3%;--background:220 18% 3%;--foreground:220 23% 96%;--card:223 13% 9%;--card-foreground:220 23% 96%;--popover:228 14% 6%;--popover-foreground:220 23% 96%;--border:216 13% 13%;--input:216 13% 13%;--muted:223 13% 9%;--muted-foreground:215 11% 64%;--fx-slant:8px;color:rgb(var(--text-primary));-webkit-tap-highlight-color:transparent}@media (min-width:768px){.fx{--fx-slant:10px}}.tv-theme.fx{--text-tertiary:115 124 137}.fx ::-moz-selection{background:rgba(96,165,250,.3)}.fx ::selection{background:rgba(96,165,250,.3)}.fx :focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.fx [role=dialog]:focus-visible{outline:none}.fx [data-privacy=on],.fx[data-privacy=on],[data-privacy=on] .fx{--fx-blur:blur(8px);--fx-select:none}.fx .font-mono,.fx .tabular-nums,.fx .tv-num,.fx [data-private]{filter:var(--fx-blur,none);-moz-user-select:var(--fx-select,auto);user-select:var(--fx-select,auto);-webkit-user-select:var(--fx-select,auto);transition:filter .15s}.fx[data-privacy-init] .font-mono,.fx[data-privacy-init] .tabular-nums,.fx[data-privacy-init] .tv-num,.fx[data-privacy-init] [data-private]{transition:none}.fx [data-public],.fx [data-revealed]{--fx-blur:none;--fx-select:auto}@media (hover:hover){.fx .font-mono:hover,.fx .tabular-nums:hover,.fx .tv-num:hover,.fx [data-private]:hover{--fx-blur:none}}.fx-btn-buy,.fx-btn-danger,.fx-btn-primary,.fx-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:2px;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,filter .15s}.fx-btn-primary{background:#f2f4f7;color:#07080a}.fx-btn-primary:hover{background:#ffffff}.fx-btn-primary:active{background:#d9dde3}.fx-btn-secondary{background:transparent;color:#f2f4f7;border:1px solid #282c33;font-weight:500}.fx-btn-secondary:hover{background:#1b1e23;border-color:#3a404a}.fx-btn-buy{padding:0 calc(20px + var(--fx-slant)) 0 20px;background:linear-gradient(135deg,#ede9fe,#a78bfa 55%,#4c1d95 135%);color:#07080a;clip-path:polygon(0 0,100% 0,calc(100% - var(--fx-slant) * 1.5) 100%,0 100%);border-radius:0}.fx-btn-buy:hover{filter:brightness(1.08)}.fx-btn-buy:focus-visible{outline:2px solid #07080a;outline-offset:-5px}.fx-btn-danger{background:transparent;color:#fb7185;border:1px solid rgba(244,63,94,.55);font-weight:500}.fx-btn-danger:hover{background:rgba(244,63,94,.08)}.fx-btn-tertiary{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:#60a5fa;font-size:14px;font-weight:500;cursor:pointer}.fx-btn-tertiary:hover{color:#93c5fd}.fx-btn-sm{min-height:36px;padding:0 14px;font-size:13px}.fx-btn-block{display:flex;width:100%}.fx-btn-buy:disabled,.fx-btn-buy[aria-disabled=true],.fx-btn-danger:disabled,.fx-btn-primary:disabled,.fx-btn-primary[aria-disabled=true],.fx-btn-secondary:disabled,.fx-btn-secondary[aria-disabled=true]{opacity:.4;cursor:not-allowed;filter:none}.fx-tag{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 calc(var(--fx-slant) + 2px);font-size:10px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--fx-tag-ink,#07080a);background:var(--fx-tag-fill,#cbd5e1);clip-path:polygon(var(--fx-slant) 0,100% 0,calc(100% - var(--fx-slant)) 100%,0 100%)}.fx-tag[data-size=md]{font-size:11px}.fx-tag[data-size=lg]{height:26px;font-size:12px;padding:0 calc(var(--fx-slant) + 6px)}.fx-tag[data-variant=outline]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;background:var(--fx-tag-bg,#07080a);clip-path:polygon(var(--fx-slant) 0,100% 0,calc(100% - var(--fx-slant)) 100%,0 100%)}.fx-band{position:relative;background-color:#0a0b0e}.fx-bleed{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}@media (min-width:768px){.fx-bleed{margin-left:0;margin-right:0}}.fx-row{display:flex;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid #1c1f24}.fx-label{font-size:10px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--text-tertiary))}.fx-hairline{display:block;height:1px;background:linear-gradient(90deg,#f5cf63,rgba(245,207,99,.3) 35%,rgba(255,255,255,.07) 70%)}.fx-pending-bar{border-left:2px dashed #cbd5e1}.fx-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.fx-strip::-webkit-scrollbar{display:none}.fx-strip>*{scroll-snap-align:start;flex-shrink:0}.fx-skel{background-color:#131519;background-image:linear-gradient(90deg,rgba(96,165,250,.07),transparent 45%)}.fx-safe-top{padding-top:env(safe-area-inset-top)}.fx-safe-bottom{padding-bottom:calc(72px + env(safe-area-inset-bottom))}@media (min-width:768px){.fx-safe-bottom{padding-bottom:48px}}.fx-safe-sheet{padding-bottom:max(16px,env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.fx *,.fx :after,.fx :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}